Alte Domain auf neue Domain umleiten

Posted by admin

Ist natürlich ein alter Hut, ich schreibe das eigentlich auch nur, dass ich es hier immer schnell wiederfinde und mal eben rauskopieren kann…

Für alle, die es nicht wissen, schreibe ich es etwas ausführlicher
Wenn Ihr auf eine neue Domain umzieht, möchtet Ihr sicher, dass die Besucher, die auf die alte Domain gehen, auf die neue weitergeleitet werden. Das macht man am besten mit dem 301 Redirect. Der Vorteil dieser Weiterleitung ist es, dass Ihr der Suchmaschine auch gleich mitteilt, dass die alte Domain jetzt unter einer neuen zu finden ist. Die Suchmaschine weiss dann bescheid und gibt die Power, also die Power der eingehenden Links, an die neue Domain weiter.

So gehts
Ihr erstell auf Eurem Computer eine Textdatei mit dem Namen “.htaccess.txt” (ohne die Gänsefüsschen). In diese Datei kopiert Ihr folgenden Text:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.alte-domain.de$
RewriteRule ^(.*)$ http://www.neue-domain.de/$1 [R=301,L]

In diesem Text (Zeile 2), ändert Ihr “www.alte-domain.de“, in die Adresse Eurer alten Domain. In Zeile 3 ändert Ihr dann “www.neue-domain.de” in die neue Adresse Eurer Domain. Diese .htaccess.de, kopiert Ihr dann in das Root Verzeichnis (also in das Verzeichnis erster Ebene, wo in der Regel auch Eure index.html (php) drinliegt und ändert den Dateinamen von .htaccess.txt in .htaccess

Möchtet Ihr, dass die alte Domain auch umgeleitet wird, wenn der Besucher die Domain ohne www. eintippt (alte-domain.de), dann verwendet folgenden Code. Die Vorgehensweise müsste ja klar sein. Erstetzt einfach die alte-domain durch Eure alte Domain und neue-domain durch Eure neue.

Beides zusammen (Umleitung + mit und ohne www.)

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.alte-domain.de$
RewriteRule ^(.*)$ http://www.neue-domain.de/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^alte-domain.de$ [NC]
RewriteRule ^(.*)$ http://www.neue-domain.de/$1 [R=301,L]

Im Grunde wars das auch schon. Kontrolliert es, indem Ihr den Namen Eurer alten Domain in die Browserzeile tippt. Wenn alles richtig gelaufen ist, müsstet Ihr auf Eurer neuen Domain wieder rauskommen.

Einzelne Domains per 301 von ohne www. auf mit www. umleiten
Das Umleiten der Eingabe ohne www. auf die Domain mit www. (sodass Google nur eine der Domains listet (und zwar die mit www.) geschieht auf ähnliche Art und Weise:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^neue-domain.de$ [NC]
RewriteRule ^(.*)$ http://www.neue-domain.de/$1 [R=301,L]

Hier geschieht das gleiche wie oben, nur dass die alte Domain ohne das www. in Zeile 2 geschrieben steht. Diese ändert Ihr in Eure Domain und die 3. Zeile ebenfalls (nur eben mit www, aber steht ja schon da). Diese .htaccess muss natürlich im Rootverzeichnis Eurer neuen Domain liegen.

Posted in: Webdesign Allerlei Comments(0) Mai 2009

Leave a Reply