Ich habe folgende Anforderung, für 3 Domains im gleichen Shop:
- beim Aufruf von domain.de/unterseite.html (also ohne www) soll auf www.domain.de/unterseite.html (also mit www) umgeleitet werden
- beim Aufruf von domain.at/unterseite.html (also ohne www) soll auf www.domain.at/unterseite.html (also mit www) umgeleitet werden
- beim Aufruf von domain.ch/unterseite.html (also ohne www) soll auf www.domain.ch/unterseite.html (also mit www) umgeleitet werden
Sprich: Es soll immer auf die jeweilige Domain umgeleitet werden, wenn der Aufruf ohne www erfolgt. Ich verwendene dazu folgenden Code:
Code: Alles auswählen
RewriteCond %{HTTP_HOST} !^www\.domain\.(at|de|ch)$ [NC]
RewriteRule ^(.*)$ http://www.domain.at/$1 [R]
Alternativ hätte ich auch noch folgendes probiert, da funktioniert dann aber beim Aufruf von domain.de und domain.ch gar nichts mehr (geht nur noch domain.at):
Code: Alles auswählen
RewriteCond %{HTTP_HOST} !^www\.domain\.at$ [NC]
RewriteRule ^(.*)$ http://www.domain.at/$1 [R]
RewriteCond %{HTTP_HOST} !^www\.domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.domain.de/$1 [R]
RewriteCond %{HTTP_HOST} !^www\.domain\.ch$ [NC]
RewriteRule ^(.*)$ http://www.domain.ch/$1 [R]
Danke, LG
Christoph