Duplicate Content mit 301 Redirects vermeiden
Fakt ist: die Suchmaschinen sehen es ungern wenn eine Domain oder Seite unter mehreren Adressen erreichbar ist.
Eine Domain kann z.B. unter folgenden Adressen erreichbar sein:
- http://www.ihredomain.de
- http://ihredomain.de
- http://www.ihredomain.de/index.html
- http://ihredomain.de/index.html
- http://www.ihredomain.de/index.php
- http://ihredomain.de/index.php
Jetzt gilt es eben eine eindeutige Adresse auszuwählen. Damit alle Pagerank Berechnungen sowie Link Juice auf eine Adresse fallen. Ebenso um doppelte Einträge in Suchmaschinen zu vermeiden. Klingt erstmal positiv mehrmals mit der selben Seite eingetragen zu sein - ist es aber in der Regel nicht, da die Suchmaschinen "doppelten Content" sehen und es passieren kann das dadurch beide Adressen als minderwertiger eingestuft werden. Damit das ganze Suchmaschinenfreundlich abläuft muss mit 301 Weiterleitungen gearbeitet werden.
Abhilfe mittels .htaccess Datei:
In diesem Beispiel einigen wir uns auf http://www.ihredomain.de als Hauptadresse.
Es muss eine Textdatei names .htaccess erstellt werden. Notfalls erst im FTP Programm auf dem Server umbenennen da Windows die Erstellung ohne Dateinamen nicht zulässt.
Inhalt der Textdatei:
RewriteEngine On
Options +SymLinksIfOwnerMatch
RewriteCond %{HTTP_HOST} ^ihredomain.de
RewriteRule (.*) http://www.ihredomain.de/$1 [R=301,L]
#Weiterleitung index.html + index.php zur Hauptdomain http://www.ihredomain.de
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.(html?|php) HTTP/
RewriteRule ^index.(html?|php)$ http://www.ihredomain.de/ [R=301,L]
RewriteCond %{HTTP_HOST} !^www.ihredomain.de$
RewriteRule ^(.*)$ http://www.ihredomain.de/$1 [L,R=301]
Zusätzlich ist zum Beispiel noch folgendes möglich:
#Weiterleitung vom einem Unterverzeichnis zur Subdomain
RedirectPermanent /verzeichnis http://www.subdomain.ihredomain.de
#Weiterleitung von Fehlerseiten zur Hauptdomain
ErrorDocument 404 http://www.ihredomain.de/
Sollte der Server Mod Rewrite nicht unterstützen ist folgender Eintrag in der .htaccess Datei möglich. Diese Datei aber dann in das Hauptverzeichnis der Domain die Sie nochmals ohne www im Admin Panel angelegt haben.
Redirect permanent / http://www.ihredomain.de
Was haben wir noch gelernt?
Genau, man kann mit # vor der Zeile Kommentare in die .htaccess schreiben.
Gutes gelingen!
Weiterführende Links:
Weiterleitung: htaccess 301/302 und Pagerank weiterleiten