301 Redirect Weiterleitung
Mit 301 Redirect erreicht man die für Suchmaschinen freundlichste Weiterleitung von ganzen Domains oder einzelnen URLs. Durch die Zeitinvestition von nur 5 bis 10 Minuten, lässt sich eine Weiterleitung per 301 Redirect sehr einfach realisieren. Zudem ist 301 Redirect die sicherste Methode, um alte Dateinamen auf die neuen Dateinamen weiterzuleiten.
Der häufigste Einsatz von 301 Redirect findet zur Vermeidung von Duplicate Content (doppelten Inhalten) statt. Bestes Beispiel ist eine Domain die sowohl mit WWW als auch ohne WWW erreichbar ist. In diesem Fall leitet man eine Variante auf die andere per 301 Redirect weiter.
„301“ ist der Code für „moved permanently“ (immer anwenden) und findet in zahlreichen Sprachen seine identische Funktion.
301 Redirect – Domain mit WWW oder ohne WWW
Damit kein Duplicate Content entsteht, sollte man eine Webseite stets nur mit einer Variante aktiv betreiben. Entweder www.301redirect.de oder 301redirect.de ohne WWW. Die Variante die man nicht verwendet, leitet man per 301 Redirect auf die andere weiter. Funktioniert sehr einfach am Beispiel bei dem man WWW verwendet.
Zuerst legt man im Root-Verzeichnis vom Server die .htaccess Datei an. Dabei den „Punkt“ zuvor nicht vergessen und keine Endung dahinter. In die .htaccess Datei fügt man folgenden Inhalt ein:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.301redirect\.de$
RewriteRule ^(.*)$ http://www.301redirect.de/$1 [L,R=301]
Die Domain muss selbstverständlich durch die eigene Domain ersetzt werden.
301 Redirect – Alte Domain auf neue Domain weiterleiten
Um eine alte Domain auf eine neue Domain weiterleiten zu können, empfiehlt es sich wieder eine 301 Weiterleitung zu realisieren. Dazu legt man im Root-Verzeichnis vom Webserver eine .htaccess Datei an. Diese .htaccess Datei wird mit folgendem Inhalt gefüllt:
RewriteEngine on
RewriteRule ^(.*) http://www.301redirect.de/$1 [R=301,L]
Vor dem Speichern der .htaccess Datei nicht vergessen, die Domain durch die neue Domain zu ersetzen.