Mit .htaccess Umleitung von einer domain auf eine andere
Ich kaufte vor kurzem eine neue domain für meine WordPress-Seite und ich umleiten möchten, wer Besuche mit einem alten domain auf die neue. Ich habe nicht verschoben-Server, nur wurde eine neue domain.
Zum Beispiel, wenn Sie ging zu einem dieser:
http://www.example.net/some-article/
http://example.net/some-article/
Dann möchte ich Ihnen umgeleitet werden auf die entsprechende URL ein:
http://www.example.com/some-article/
http://example.com/some-article/
Wie würden Sie tun dies einfach .net -> .com-Umleitung mit ein .htaccess-Datei? Jede Regel sollte gelten für alle URLs, unter der .net domain.
Vielen Dank im Voraus.
Edit: ich habe bereits die .htaccess-Datei auf dem server:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
AddHandler php5-script .php
InformationsquelleAutor Philip Morton | 2009-03-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie Befehle hinzufügen, wie Sie diese zu Ihrem .htaccess-Datei:
redirect permanent /paar-Artikel/http://www.example.com/some-article/
Ist das ein server mit mod_rewrite? In diesem Fall könnten Sie tun, eine generische Umleitung für alle Wege:
Versuchen Sie entfernen der alten mod_rewrite Befehlen und sehen, ob dies löst die Schleife problem. Ansonsten: welche URL(s) wird es Durchlaufen? Ein Weg, zu sagen ist die Eingabe von "wget example.net/some-article" in Ihrem linux-Konsole.
+1 für Einfachheit. Dachte auch, Sie brauchte einen push, um über 5000 Punkte! 😉 hehe.
Dank, sehr geschätzt 🙂
InformationsquelleAutor Adrian Grigore
Ich würde ändern Sie Ihre vorhandenen rewrite-block wie folgt Aussehen:
Hinweis, dass ich noch nicht wirklich getestet...
REMOTE_HOST
kann auch arbeiten, stattHTTP_HOST
. Die mod_rewrite Dokumentation empfiehlt die VerwendungHTTP_HOST
, obwohl, das wird nicht funktionieren, wenn der Browser versteht nur HTTP/1.0InformationsquelleAutor Powerlord
Ich konvertiert von Drupal auf WordPress eine Weile her, und ich landete Ausgaben eine Menge Zeit versuchen, um diese Weiterleitungen richtig funktionieren. Meine große hangup war, herauszufinden, wie zu verwenden RewriteCond in Verbindung mit RewriteRule. Hier ein Auszug aus einem Artikel schrieb ich darüber:
Es ist auch wirklich hilfreich, um ein Auge auf eingehende trifft und links zu sehen, wenn jemand ist eine alte form der URL, die man nicht übersetzen noch. Ich hatte eine eingehende link, der kodiert wurde, als PostNuke-URL (von zwei blog-Plattformen vor!), und diese Technik ist wirklich ganz einfach zu beheben.
Hier ist ein link zu meinem Artikel, btw: Verwenden .htaccess umleiten von Drupal auf WordPress
InformationsquelleAutor D. Lambert
alte Domain: RewriteCond %{HTTP_HOST} !^abcd.com$ [NC]
Neue Domain: RewriteRule ^(.*)$ http://abcdef.com/$1 [R=301,L]
Ich Wette, wenn Sie diesen an Ihre alte Domäne und ändern Sie einfach die zweite Zeile an Ihre neue, Ihre neue domain, es würde funktionieren.
InformationsquelleAutor Harjinder singh