Domains mit www oder ohne?
SEO 22. April 2008Es ist von entscheidender Bedeutung unter welcher Domain eine Website erreichbar ist, wenn es um die Suchmaschinenoptimierung geht. Denn http://www.sabiro.de ist etwas anderes als http://sabiro.de. Das www ist eine Subdomain der Hauptdomain sabiro.de. Das www ist gängige Praxis und deswegen auch keinesfalls negativ. Man sollte sich nur für eines entscheiden. Denn wenn die Backlinks nicht einheitlich zu den beiden Seiten linken, haben die Suchmaschinen zwei Seiten die gerankt werden können. Wenn man nur eine Domain hat werden die Backlinks auch nur zu einer Domain gelinkt. Google hat also auch nur eine Seite nach oben zu bringen und nicht zwei.
Die Umleitung lässt sich am besten direkt über die Apache Vhosts regeln. Dazu einfach einen Eintrag diesen Formates anlegen (oder das ServerName mit www und das Redirect ohne www, damit von www auf das ohne geleitet wird):
<VirtualHost *:80>
Servername sabiro.de
Redirect 301 http://www.sabiro.de
</VirtualHost>
Der Vhosts der Hauptdomain muss dann noch so angepasst werden, dass der Servername dort mit www steht, wenn man die Seite mit www aufrufen möchte, bzw. ohne wenn nicht.
Die Vhost Methode geht leider nur bei Leuten die einen eigenen Server haben. Aber zum Glück geht es auch mit PHP (dazu muss das PHP Script in einem andern Ordner liegen als die Seite selber ;))
<?php
header(”HTTP/1.1 301 Moved Permanently”);
header(”Location: http://www.sabiro.de”);
?>
Oder halt auch hier ohne das www
Es geht auch mit .htaccess (also auch für Leute ohne eigenen Server), aber da weiß ich grade nicht auswendig wie das geht, werde es aber nachtragen.



del.icio.us


am 23. April 2008 um 09:18
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.domain\.tld$
RewriteRule ^(.*)$ http://domain.tld/1 [R=301]
———————————————————
Leitet http://www.domain.tld auf domain.tld um.
Falls eine weitere Domain (blub.tld) auf das gleiche Verzeichnis zeit, muss der Code noch angepasst werden, sonst bleibt http://www.blub.tld auch http://www.blub.tld
am 23. April 2008 um 09:19
RewriteRule ^(.*)$ http://domain.tld/1 [R=301]
muss allerdings
RewriteRule ^(.*)$ http://domain.tld/1 [R=301]
heißen.
am 23. April 2008 um 09:20
Böh, Beschiss. Wordpress klaut mir mein Dollarzeichen zwischen
“http://domain.tld/” und “1″.
RewriteRule ^(.*)$ http://domain.tld/1 [R=301]
muss also
RewriteRule ^(.*)$ http://domain.tld/DOLLARZEICHEN1 [R=301]
heißen.
am 23. April 2008 um 16:02
Danke
Hmm, das mit dem Dollarzeichen ist Mist. Bug oder Absicht? :-/
am 23. April 2008 um 17:57
TESTPOST by ML:
http://domain.tld/test123 #dollarzeichen in uri
12$45 #dollarzeichen in tring
$ #dollarzeichen allein
am 3. Oktober 2008 um 20:43
[...] ich vor einiger Zeit einen Beitrag dazu geschrieben habe, ob man Domains mit www oder ohne verwenden sollte, ist mir der Code für eine Umleitung über .htaccess nicht direkt [...]
am 30. Januar 2009 um 22:37
Dieses Thema mit der Umleitung predige ich auch immer. Allerdings habe ich festgestellt, dass es bei einem alten Projekt von mir keine negativen Auswirkungen hat, wenn die Seite mit oder ohne www erreichbar ist.
Also doch alles nur Humbug?
am 30. Januar 2009 um 22:55
Ich weiß es nicht, im Grunde kann man ja wirklich nur spekulieren. Aber bei einem meiner Projekte konnte ich soetwas nachvollziehen, ich hatte ein Projekt unter www und ohne am laufen und über Google kamen nicht allzuviele Besucher. Als ich dann ohne www auf www umgeleitet habe, kamen fast doppelt soviele User über Google.
am 29. Juni 2009 um 17:57
RewriteEngine On
RewriteCond %{HTTP_HOST} !www\.DOMAINNAME\.de$ [NC]
RewriteRule ^(.*)$ http://www.DOMAINNAME.de/1 [L,R=301]
———————————————————–
Schon seit Jahren im Einsatz.
Gruß
am 29. Juni 2009 um 17:59
wie auch in den Posts, vor der 1 in der zweiten Zeile ein $