So leiten Sie eine alte Domain über htaccess 301 auf eine neue Domain um

Apache
Das Ändern von Domain-Namen kann beängstigend sein undLeider ist es ziemlich häufig. Bei der Migration auf einen neuen Domain-Namen besteht nicht nur die Gefahr, dass alle Ihre Seiten und Links beschädigt werden. Google kann auch Probleme bekommen, wenn alle Ihre indizierten URLs mit einer 404-Seite enden, die nicht gefunden wurde. Dies ist nicht nur eine schreckliche Erfahrung für Ihre Nutzer, sondern auch ein sicherer Weg, um all Ihren SEO-Saft, auch bekannt als Google Ranking, zu verlieren. Die gute Nachricht ist, dass es eine einfache Lösung gibt, wenn Sie auf einer Apache-Website (die der größte Teil des Internets ist) ausgeführt werden.

Verwenden von .htaccess, um die alte Domain dauerhaft auf die neue Domain umzuleiten

Wenn Sie keine Änderungen an Ihrer Website vorgenommen habenWenn Sie den folgenden Code in Ihrer .htaccess-Datei im Stammverzeichnis Ihrer alten Domain verwenden, werden nicht nur Ihre Nutzer umgeleitet, sondern auch der Google-Index aktualisiert und Ihr gesamtes SEO-Ranking weitergegeben.

<IfModule mod_rewrite.c></ p>

RewriteEngine On
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]

</ IfModule>

Der obige Code ist ein einfacher regulärer Ausdruck, mit dem Sie alle Arten von raffinierten Dingen ausführen können. Wenn Sie beispielsweise zusätzlich zur Stammdomäne Subdomänen umleiten möchten, verwenden Sie diesen Code:

<IfModule mod_rewrite.c></ p>

RewriteEngine On
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC, OR] RewriteCond% {HTTP_HOST} ^ www.olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]

</ IfModule>

Sie können auch eine alte Unterdomäne in ein Verzeichnis in der neuen Domäne umleiten (oder umgekehrt). Ich habe dies getan, als ich www.groovypost.com/forum/ zu forum.groovypost.com weitergeleitet habe.

<IfModule mod_rewrite.c></ p>

RewriteCond% {HTTP_HOST} ^ forum.olddomain.com $
RewriteRule (. *) $ Http://www.newdomain.com/forum/$1 [R = 301, L]

</ IfModule>

Dieses letzte Beispiel zeigt, wie Sie eine einmalige Aktion ausführenWeiterleitungen für einzelne Seiten. Dies kann nützlich sein, wenn Sie die allgemeine Websitestruktur beibehalten (unter Verwendung einer der oben genannten Weiterleitungen). Sie möchten jedoch einige URLs in die neue Domain ändern. Verwenden Sie einfach Folgendes:

Leiten Sie 301 /old/oldpage.html http://www.newdomain.com/newpage.html um

Als Code für reguläre Ausdrücke die Möglichkeitensind endlos. Seien Sie jedoch äußerst vorsichtig, wenn Sie diese Änderungen an Ihrer .htaccess-Datei vornehmen. Das Spiel mit dieser Datei kann Ihren Apache-Webserver beschädigen und Ihre Site ausschalten. Testen Sie also, testen Sie und testen Sie erneut, bevor Sie Änderungen vornehmen. Brauchen Sie Hilfe? Schreiben Sie hier oder in unserem kostenlosen Support-Forum einen Kommentar.

0

Ähnliche Artikel

Hinterlasse einen Kommentar