Wildcard-Domain-Umleitung mit WordPress

7

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.

  1. 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.

  2. 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!

    
Sparky 17.04.2011, 00:44
quelle

2 Antworten

17

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%     
Sparky 18.04.2011, 00:07
quelle
2

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]

    
jon 24.10.2012 21:00
quelle