Als „doppelten Content“ (DC) bezeichnet man das Phänomen, dass der gleiche Inhalt einer Webseite unter mehreren Domains verfügbar ist.
Fall 1: Diebstahl
Ein denkbarer Fall wäre, dass jemand den Inhalt einer fremden Seite kopiert (klaut!) und unter seiner eigenen Domain veröffentlicht.
Da dies natürlich mehr als unerwünscht ist, werfen Suchmaschinen wie Google solche Seiten aus ihrem Index heraus – hierbei machen sie anhand der Backlinks einer Seite fest, welche der beiden Seiten mit dem gleichen Inhalt im Verzeichnis bleiben darf und welche nicht: diejenige mit den meisten Backlinks wird als vertrauenswürdiger eingestuft und bleibt im Index.
Fall 2: mit und ohne www
Der andere Fall, in dem DC entsteht, ist folgender: eine Webseite ist sowohl über http://domain.de als auch über http://www.domain.de erreichbar.
Dies ist standardmäßig bei vielen Domains der Fall, ohne dass der Seitenbetreiber es extra eingerichtet hätte.
Google & Co. reagieren auch hier allergisch und nehmen im schlimmsten Fall beide Seiten aus ihrem Index heraus, eben weil sie Betrug vermuten.
Diesem Problem kann man mittels mod_rewrite vorbeugen:
mod_rewrite
Voraussetzung ist, dass auf deinem Server das mod-rewrite-Modul geladen ist. Ob dies der Fall ist, kannst du durch Ausführen der phpinfo() herausfinden.
Zudem benötigst du entweder Zugriff auf die Serverkonfiguration (was in der Regel nur dann der Fall ist, wenn du einen eigenen Server besitzt) oder zumindest die Berechtigung, .htaccess-Dateien anzulegen.
Serverkonfigurationsdatei
Falls das Modul nicht aktiviert ist und du Zugriff auf die httpd.conf hast, suche nach der Zeile:
LoadModule rewrite_module modules/mod_rewrite.so
Falls diese durch # auskommentiert ist, entferne die Rauten und starte den Apache neu – dann ist das mod_rewrite-Modul aktiviert.
ansonsten…
Solltest du darauf keinen Zugriff haben (was bei den meisten der Fall sein dürfte) und durch die phpinfo() festgestellt haben, dass das Modul nicht aktiviert ist, dann wende dich an deinen Webhoster, damit er es einschaltet.
301 – permanently move
Wir wenden nun einen sogenannten permanently move einrichten – d.h., wenn du vorher zwei Adressen hast (mit und ohne www), wird eine davon nun auf die andere umgeleitet, sodass nur noch eine verbleibt und kein DC mehr vorliegt.
Lege eine neue Datei an, füge den untenstehenden Inhalt ein (Domains anpassen!) und lege sie als htaccess.txt im root-Verzeichnis des Servers ab:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^deinedomain.de$ [NC]
RewriteRule ^(.*) http://www.deinedomain.de/$1 [L,R=301]
Dieser Befehl sagt dem Apache (grob gesagt ist der Apache das Innenleben des Servers, quasi das Betriebssystem)., dass er sämtliche Domainanfragen, die auf http://deinedomain.de gehen, umleiten soll auf http://www.deinedomain.de.
Wenn du es umgekehrt haben willst – dass in der Adresszeile also nie das www mit auftaucht, nimmst du analog dazu:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.deinedomain.de$ [NC]
RewriteRule ^(.*) http://deinedomain.de/$1 [L,R=301]
Jetzt musst du die Datei auf dem Server umbenennen – von htaccess.txt in .htaccess (mit dem Punkt davor).
Fertig!

He he! Klasse Artikel. Ich hoffe ich darf trotz des Alters (des Artikels natürlich) noch einen Kommentar schreiben.
Ich durchstöbere gerade Ihren Blog. Mal schauen was sich sonst noch interessantes finden lässt.