Ich habe zwei Domain-Namen mit Sub-Domains wie folgt eingerichtet ...
%Vor%Beide Domänen verweisen auf denselben Speicherort auf demselben Server, ein Verzeichnis, das WordPress enthält. (domain.com/blog)
Damit Google glücklich bleibt, möchte ich, dass alles auf diese eine Domain umgeleitet wird ...
%Vor%Hier ist, was in der .htaccess-Datei im WordPress-Verzeichnis enthalten ist ...
%Vor%Also ging ich in mein cPanel und fügte eine 301 Domain Redirect wie folgt hinzu ...
blog.domain.info - & gt; blog.domain.com (mit "www" optional und Platzhalter ausgewählt).
cPanel fügte dann automatisch der gleichen .htaccess-Datei unter den WordPress-Umschreibungsregeln ...
hinzu %Vor%Das Problem ist, dass der Platzhalter nicht funktioniert.
Wenn ich zu blog.domain.info gehe, werde ich wie erwartet zu blog.domain.com weitergeleitet.
Aber wenn ich zu blog.domain.info/my-post gehe, werde ich überhaupt nicht weitergeleitet.
Wie kann ich das beheben? Ich habe versucht, Regeln umzuschreiben, von denen ich weiß, dass sie funktionieren, aber alles, woran ich denken kann, ist, dass die WordPress-Regeln stören.
Wenn ich es behoben habe, kann ich diese Mod-Rewrites in die Hauptdatei .htaccess im WWW-Stamm des Hostingkontos verschieben und sie von den WordPress-Regeln getrennt halten? Bearbeiten: Antwort - NEIN, sie funktionieren nicht, da es sich um Domänen handelt, die in Verzeichnissen vom Stammwww abgelegt sind. www.
Danke!
Sieht so aus, als hätte ich einfach die neuen Regeln über den WordPress-Bereich verschieben müssen. Ich fügte auch eine neue hinzu, die das 'www' vom dot com Domain-Namen entfernen soll.
Das scheint alles zu funktionieren.
Alle Kommentare geschätzt.
%Vor%BEARBEITEN
Es sollte beachtet werden, dass wenn Sie irgendetwas in der htaccess-Datei ändern, die zwischen diesen Wordpress-Kommentaren enthalten ist, könnte es zu einem späteren Zeitpunkt von Wordpress überschrieben werden. Das Verschieben Ihrer benutzerdefinierten Edits außerhalb von UND über diesen Block funktioniert ebenfalls und ist immun gegen jegliche Änderungen an htaccess, die von Wordpress selbst vorgenommen werden.
%Vor%Ich besitze mehrere Domains für meine Site MethodShop, einschließlich methodshop.com, methodshop.net, etc .. Bei Wartungsarbeiten führe ich Traffic zwischen den verschiedenen Sites um, damit meine Nutzer nicht unterbrochen werden. Unten ist das Wildcard-Script htaccess, das ich benutze. Es übernimmt die URL, auf die der Benutzer zuzugreifen versucht, und spiegelt diese Verknüpfung in einer anderen Domäne wider.
zum Beispiel
http://methodshop.NET/games/play/bubblewrap/index.shtml
würde umleiten zu
http://methodshop.COM/games/play/bubblewrap/index.shtml
Hier ist das htaccess-Skript für methodshop.net, das alle methodshop.net-URLs in methodshop.com umschreibt. Bearbeiten Sie es einfach für Ihre Domain.
RewriteEngine on
RewriteRule (.*)$ http://www.methodshop.com\/ [R=301,L]
Tags und Links redirect subdomain wordpress .htaccess mod-rewrite