Ein Internetnutzer macht sich keine Gedanken über sowas. “www”, was ist das? Tatsächlich ist das verbreitete “www” im Domainnamen eine Subdomain. Soll heißten: obwohl DAU (=dümmster anzunehmender User) sich einen dreck darum schert, ist es ein erheblicher Unterschied ob meine Internetadresse mit oder ohne “www” in die Browserzeile schreibt. Dazu folgendes historisches Beispiel zum selberklicken:
Wir sehen: zwei gänzlich unterschiedliche Seiten. In der Realität denkt ein Internetnutzer aber nicht nicht an solche Feinheiten. Das bedeutet allerdings nicht, dass man ihm das denken an dieser Stelle nicht abnehmen sollte. In einer standard Webserver-Konfiguration wie wir sie bei jeden 0-8-15 Provider erhalten wird auf normales Technikignorantes Nutzerverhalten spekuliert. Das hat zur folge, dass die Domain, egal ob mit oder ohne “www”, den selben Inhalt anzeigt.
Dieses Vorgehen allerdings kann sich negativ auf das Ranking in Suchmaschinen auswirken, denn diese behandeln die www-Variante technisch korrekt als Subdomain. Im Klartext: verlinkt ein User die Seite mit “www” und ein anderer ohne, findet ein Bot beide Seiten und wir haben dublicate content. Darüber hinaus verteilt sich ein möglicherweise vererbter PageRank dann einmal auf die Seite mit und einmal auf die Seite ohne “www”. Besser wäre doch eine Zentralisierung und damit eine höhere Bewertung der Gesamtinternetpräsenz. Einfach lösen lässt sich das Weiterleitungsproblem auf dem Apache mit Hilfe von mod_rewrite und der .htaccess Datei.
Sollte eine solche Datei im Stammverzeichnis der Webpräsenz noch nicht existieren wird diese angelegt. Eventuell bestehende Einträge können einfach beibehalten werden. In diesem Falle ist die Datei einfach wie folgt zu ergänzen:
RewriteCond %{HTTP_HOST} !^www.meinedomain.de$ [NC]
RewriteRule ^(.*)$ http://www.meinedomain.de/ [L,R=301]
Kurz gesagt: Wenn der Name die aufgerufene Domain nicht www.meinedomain.de wird einfach auf www.meinedomain.de weitergeleitet.
Da hab’ ich doch gleich ‘ne Frage. Wie sieht der HTML Returncode fuer eine solche Seite aus?
Ach und gute Beispiele (www.fiktiv.de). Habe nur auf der Seite den Hinweis vermisst, dass der Volksmund behauptet fiktiv sei eines der wenigen Fremdwoerter, das Blondinen benutzen, weil sie meinen es zu verstehen.
Flach aber immernoch gut.
Du meinst den HTTP-Return Code: 301
Danke für den Tipp, eine Ergänzung hab ich allerdings:
Wenn man noch $1 hinter dem / der zweiten Zeile, einfügt dann wird man auch zu der entsprechenden Unterseite weitergeleitet. Aus “meinedomain.de/unterseite.html” wird dann “www.meinedomain.de/unterseite.html”.
Die Regel sieht dann so aus:
RewriteCond %{HTTP_HOST} !^www.meinedomain.de$ [NC]
RewriteRule ^(.*)$ http://www.meinedomain.de/$1 [L,R=301]
Grüße
Poschi
[...] gerade während der Nutzer unterwegs ist, hat er weniger Geduld für lange Ladezeiten. Von einer automatischen Weiterleitung zur komprimierten Seite ist jedoch abzuraten. Nicht alle Besitzer mobiler Endgeräte möchten diese [...]