Double Content vermeiden
Codeschnipsel | letzte Änderung am 26. Juni '10 um 17:06 Uhr
Motivation
Werden identische Inhalte unter unterschiedlichen Adressen durch Suchmaschinenbots gefunden, werden diese in der Regel schlechter bewertet und tauchen in der Ergebnisliste der jeweiligen Suchmaschine erst weiter unten auf.
Domainweiterleitung per .htaccess
Um eine doppelte Indexierung seiner Website bei Suchmaschinen zu vermeiden, ist es ratsam, Subdomains oder Andere, die auf die selbe Internetpräsenz verweisen, auf eine gewünschte Domain weiterzuleiten. Dies geschieht im Hintergrund per mod_rewrite und einer .htaccess - Datei. Über diese lassen sich bestimmte Serverkonfigurationen einstellen, zum einen auch eine Weiter- oder Umleitung der Besucher auf eine vorgegebene Domain.
Als Beispiel dient mir in diesem Fall meine eigene Domain und zwar hallophp.de. Die Website ist zum Einen unter www.hallophp.de als auch unter hallophp.de erreichbar. Beides sind aber unterschiedliche Adressen, weshalb die Inhalte dieser Seite durch Suchmaschinen auch doppelt indexiert werden könnten. Damit dies nicht geschieht, habe ich mir die Adresse ohne www. ausgesucht und leite daher sämtliche Anfragen an www.hallophp.de auf hallophp.de um.
Dazu erstellen wir nun eine Datei mit dem Namen .htaccess und folgendem Inhalt:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.hallophp\.de$
RewriteRule ^(.*)$ http://hallophp.de/$1 [L,R=301]
Diese Datei kann beleibig erweitert werden, sofern noch andere Domains hinzukommen sollten, die ebenfalls auf die gleiche Internetseite verweisen.
Die Datei muss dann nur noch in das Stammverzeichnis des Servers geladen werden.