HaveFun
Lt. Commander
- Registriert
- Mai 2004
- Beiträge
- 1.907
Hallo,
wenn man eine Website unter verschiedenen Domains betreibt, wird ja oft empfohlen, eine 301-mod_rewrite-Weiterleitung einzurichten.
Ich möchte:
Die (Sub-)Domains
hmia.yourweb.de
huesten-mitten-in-arnsberg.de
huestenmitteninarnsberg.de (ohne www.)
alle weiterleiten auf
http://www.huestenmitteninarnsberg.de
Natürlich unter Beibehaltung der Deeplinks.
Mein Versuch in der .htaccess:
Leider funktioniert nur die erste Regel (das www. wird korrekt davorgesetzt). Die anderen beiden Regeln funktionieren nicht, man wird also nicht weitergeleitet.
Wo liegt mein Fehler?
edit:
Ebenfalls erfolglos versucht:
wenn man eine Website unter verschiedenen Domains betreibt, wird ja oft empfohlen, eine 301-mod_rewrite-Weiterleitung einzurichten.
Ich möchte:
Die (Sub-)Domains
hmia.yourweb.de
huesten-mitten-in-arnsberg.de
huestenmitteninarnsberg.de (ohne www.)
alle weiterleiten auf
http://www.huestenmitteninarnsberg.de
Natürlich unter Beibehaltung der Deeplinks.
Mein Versuch in der .htaccess:
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.huestenmitteninarnsberg\.de [OR]
RewriteCond %{HTTP_HOST} ^huesten-mitten-in-arnsberg.de$ [OR]
RewriteCond %{HTTP_HOST} ^hmia.yourweb.de$
RewriteRule ^(.*) http://www.huestenmitteninarnsberg.de/$1 [QSA,L,R=301]
Leider funktioniert nur die erste Regel (das www. wird korrekt davorgesetzt). Die anderen beiden Regeln funktionieren nicht, man wird also nicht weitergeleitet.
Wo liegt mein Fehler?
edit:
Ebenfalls erfolglos versucht:
Code:
# Redirect all other non-canonical (www- or non-www) domains to the canonical domain
RewriteCond %{HTTP_HOST} ^huestenmitteninarnsberg\.de [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.)?huesten-mitten-in-arnsberg.\de [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.)?hmia.yourweb.\de [NC]
RewriteRule (.*) http://www.huestenmitteninarnsberg.de/$1 [R=301,L]
Zuletzt bearbeitet: