Domains suchmaschinenfreundlich umleiten

Duplicat Content ist immer ein Problem in der Suchmaschinenoptimierung beim Weiterleiten von verschiedenen Domains auf eine Hauptdomain.

Leider stolpern wir immer mal wieder über Projekte, bei denen die Domain geändert werden soll. Jetzt ist es natürlich wichtig, die Reputation der alten Domain zu vererben und nicht zu verlieren. Ein Weiterleitung der alten Domain auf die neue Domain mit dem HTTP Statuscode 301 muss her.

Die meisten vorgestellten Lösungen im Internet verweisen einfach die alten Seiten auf die neue Startseite. Unterseiten in Verzeichnissen, so genannte Deeplinks, werden dabei meistens nicht berücksichtigt. Da wir in den Projekten  nur den Domainnamen, jedoch nicht die Seitenstruktur verändern wollen, benötigen wir eine Lösung, die die Verzeichnisstrukutur beibehält und nur die Domain per 301 Statuscode auf die neuen Domain ändert.

Das folgende .htaccess Script erfüllt genau diese Anforderung:

1
2
3
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain\.tld$ [NC]
RewriteRule ^(.*)$ http://www.domain.tld/$1 [R=301,L]
Phillip
Über den Autor:
Phillip Wölfel ist Inhaber des Planungsbüros für Internet & Marketing. Seine Schwerpunkte liegen in der Beratung und Konzeption von Web- und Frontend Projekten.