Webmasterwissen
Domain mit oder ohne www anzeigen lassen
- Details
- Veröffentlicht am Sonntag, 11. Januar 2009 11:56
- Geschrieben von Jan Pionzewski
Viele Web-Server sind so konfiguriert, dass der Domainname standardmäßig mit und ohne vorangestelltes "www"zu erreichen sind. Manche Suchmaschinen könnten bei unterschiedlicher Verlinkung dies als doppelten Content werten. Manche Seitenbetreiber legen auch viel Wert auf eine einheitliche Darstellung Ihrer Domain. Um nun das "www" immer oder nie anzeigen zu lassen, muss man mit der Datei .htaccess arbeiten. Hier kann man einen Rewrite der URL einstellen, so dass beispielsweise eine Domain immer mit vorangestelltem "www" angezeigt wird.
Domain immer mit vorangestelltem www anzeigen lassen
Um die URL der eigenen Domain immer mit einem vorangestelltem www anzeigen zu lassen, muss man in der .htaccess folgenden Befehl einfügen:
Beispiel:
Erläuterung:
Verfügt Ihr Apache-Webserver über das Modul RewriteEngine, wird fortan der Domainname http://example.org/ immer per 301-Redirect auf http://www.example.org/ umgeleitet. Dies passiert auch mit Unterseiten. http://example.org/unterverzeichnis/ würde also auf http://www.example.org/unterverzeichnis/ umgeleitet werden.
Beispiel:
Erläuterung:
Ähnlich wie beim obigen Beispiel wird die Domain in diesem Fall auch umgeleitet. Der einzige Unterschied ist, dass jetzt das "www" nicht mehr mit angezeigt wird.
Beispiel:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.org
RewriteRule (.*) http://www.example.org/$1 [R=301,L]
Erläuterung:
Verfügt Ihr Apache-Webserver über das Modul RewriteEngine, wird fortan der Domainname http://example.org/ immer per 301-Redirect auf http://www.example.org/ umgeleitet. Dies passiert auch mit Unterseiten. http://example.org/unterverzeichnis/ würde also auf http://www.example.org/unterverzeichnis/ umgeleitet werden.
Domain immer ohne vorangestelltes www anzeigen lassen
Möchten Sie Ihre Domain lieber ohne das vorangestellte www anzeigen lassen, so sieht der Befehl in der .htaccess-Datei dafür etwas anders aus.Beispiel:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^example\.org$
RewriteRule ^(.*)$ http://example.org/$1 [L,R=301]
Erläuterung:
Ähnlich wie beim obigen Beispiel wird die Domain in diesem Fall auch umgeleitet. Der einzige Unterschied ist, dass jetzt das "www" nicht mehr mit angezeigt wird.





