blattertech informatikLukas BlatterNiederlenzerstrasse 21
5600 Lenzburg/AGSwitzerland

079 569 25 90
https://www.blattertech.ch

Adresse anzeigen

.htaccess - Webseite nur mit www.

19. Juni 2011 |  .HTACCESS3 Kommentare

Je nach Einstellung des Hosting-Providers ist eine Webseite sowohl über "www.domain.ch" wie auch über "domain.ch" erreichbar. Damit die Seite nur über eine Adresse erreichbar ist, kann in der .htaccess Datei folgendes eingetragen werden:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.ch$ [NC]
RewriteRule ^(.*)$ http://www.domain.ch/$1 [R=301,L]

das ganze geht natürlich auch umgekehrt:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.domain\.ch$ [NC]
RewriteRule ^(.*)$ http://domain.ch/$1 [R=301,L]

Folgender Code ist universell einsetzbar. Danke an Jonathan für den Kommentar:

RewriteCond %{HTTP_HOST} !^www\..* [NC] RewriteCond %{HTTP_HOST} !^.*\..*\..* [NC] RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301,L] 

Über den Autor:

Lukas Blatter

bloggt und twittert seit 2009 aus Leidenschaft diverse Themen rund um Webdesign, PHP, TYPO3, CMS Made Simple, Computer und weiteres.

Er ist Gründer und Inhaber von blattertech informatik, Ehemann und Vater einer Kinderschar.

Kommentare

Flexiblere Lösung
25. Juni 2011 von Jonathan
Gut finde ich auch die folgende Lösung, da muss ich beim neuen Projekt nichts mehr abändern und bei Subdomains setzt er kein www davor (für static.domain.com).

RewriteCond %{HTTP_HOST} !^www\..* [NC]
RewriteCond %{HTTP_HOST} !^.*\..*\..* [NC]
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
Danke
25. Juni 2011 von Lukas Blatter
Danke für die Ergänzung. Habe ich im Betrag aufgenommen
Dankeschön
25. März 2014 von Paul
Guten Tag,

dankeschön, dieser Beitrag hat mir sehr weiter geholfen. Weiter so und alles Gute.

MfG
Paul

Auf Grund des hohen Spamaufkommens können zu diesem Beitrag keine Kommentare mehr abgegeben werden