Es melden sich immer wieder Webseiten bei uns an, deren Inhalte von mehreren verschiedenen URLs aus erreichbar sind. etwa über:
- http://domain.de
- http://www.domain.de
- http://domain.de/index.php
- http://www.domain.de/index.php
Alle vier URLs führen auf ein und dieselber Seite. Obwohl die URLs alle zu der gleichen Seite leiten, können Suchmaschinen alle 4 Fälle unterschiedlich behandeln. Und das aus gutem Grunde. Zum einen ist www.domain.de als Subdomain von domain.de ebenfalls eine eigenständige Domain, und wird als solche auch getrennt behandelt. Zum anderen können die Default-Dateien ebenfalls viele unterschiedliche Namen haben (index.html, index.php, default.html, etc.), je nachdem was konfiguriert ist – und entsprechend muß eine Datei mit index.php auch nicht die Default-Datei sein. In jedem Falle ergeben sich hieraus Probleme.
Ein Problem ergibt sich durch Streuverluste bei der Verlinkung. Ein Beispiel: Domain A hat eine URL Strukur mit den 4 oben angegebenen Fällen mit jeweils einen auf diese URL verweisenden Link. Domain B hat 4 Links auf www.domain.de. Man brauch nicht SEO Guru sein, um zu erkennen, dass Fall B sich irgendwie besser anfühlt. Und so ist es dann auch mit den Suchmaschinen, die sich wesentlich leichter tun, Domain B als die richtige und relevante zu erkennen, und diese dann auch entspechend zu ranken.
Ein weiteres Problem kann sich durch Duplicate Content (DC) ergeben. DC sind gleiche oder ziemlich ähnliche Inhalte, die auf mehr als einer Seite im Netz zu finden sind. Einige Suchmaschinen erkennen DC ganz gut und mögen diesen gar nicht – stiftet dem Suchenden eben keinen Wert, wenn er 2x dasselbe findet. Drum wird ebensolcher DC einfach schön aus dem Index herausgefiltert, nur eine Quelle soll bleiben. Das kann dazu führen, dass man unter der URL, unter der man eigentlich gefunden werden möchte, rausfliegt.
Um Abhilfe zu schaffen, sollte eine einheitliche URL-Schreibweise definiert werden. Dabei muß man eine Hauptdomain festlegen (egal ob mit oder ohne www., hauptsache einheitlich) und bei der internen Verlinkung drauf achten, dass die Startseite ohne die passende Default-Datei-Endung angelinkt werden. Zuletzt leitet man alle Aufrufe, die nicht auf die Hauptdomain gehen, auf diese um.
Für einen solchen sog. 301 permanent redirect ist ein Zugriff auf die .htaccess-Datei erforderlich. Wer sich nicht sicher ist, sollte diesbezüglich am besten mal beim seinem Provider nachfragen. Gegenfalls ist eventuell noch eine Aktivierung des mod_rewrite erforderlich. Sollte die .htaccess-Datei noch nicht existieren dann einfach eine leere Textdatei mit dem Namen .htaccess anlegen und anschließend in das Hauptverzeichnis des Webservers kopieren. Sollte Windows das nicht zulassen und euch eine normale Textdatei erstellen, dann kopiert die einfach so auf den Webserver und benennt sie da in .htaccess um.
Möchte man zum Beispiel die www.domain.de Seite als Hauptdomain verwenden sollte folgender Eintrag in die .htaccess eingefügt werden:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]
Diese .htaccess leitet die Domain http://domain.de auf http://www.domain.de um. Auch einzelne Unterseiten wie http://domain.de/index.php werden dann auf http://www.domain.de/index.php umgeleitet.
Was machen die einzelnen Zeilen im Detail:
- Zeile 1: Mod_rewrite wird aktiviert
- Zeile 2: sagt soviel wie wenn nicht www.domain.de
- Zeile 3:dann leite die Anfrage mit einem 301-redirect (permanent) auf die www.domain.de um
Beispiel des .htaccess-redirect für www.thinkomat.de
Um zu sehen, ob es geklappt hat, kann man Tools wie den Redirect Checker von webconfs nehmen. Im Beispiel vom Thinkomaten ist ganz gut zu sehen, dass offenbar alles okay ist.



Ich wollte das bei mir schon lange machen, die www-Subdomain finde ich überflüssig, braucht man ja nicht. Leider erlaubt mein Hoster kein mod_rewrite, angeblich wegen Sicherheitsbedenken…
Auch für den Pagerank wäre das besser, jetzt sind die backlinks ja zum Teil auf 2 domains aufgeteilt.
Naja, werde bald mal den Anbieter wechseln, damit das möglich ist, leider sind alle anderen Anbieter teurer als mein derzeitiger.
Wenn ich mit eurer 100 Euro Garantie aber dann ja bald auch Geld verdiene mit meinem Blog, kann ich mir das ja leisten^^
Hallo,
man kann bei Google Webmaster Tools eine sitemap einreichen und dort auch einstellen, ob eine domain mit oder ohne www in Google indexiert werden soll. Unabhängig, wie die Leute auf die Site verlinken oder was in die Browser-Adress-Zeile eingegeben wird.
Das macht die URL eindeutig.