[mod_rewrite] Sub- und Haupt-Domain weiterleiten

smaak

Well-known member
7 Mai 2006
2.811
357
Servus zusammen,

ich würde gerne die Sub-(mit www) und die Haupt-Domain (halt ohne www) auf eine bestimmte Sub-Domain weiterleiten. Auf meinem Webspace habe ich einen Ordner in welchem sich die eigentliche Website befindet und auch die Sub-Domain hinführt. In einem anderen Ordner befindet sich meine .htaccess, wohin auch die beiden Standard-Domains (mit und ohne www) geleitet werden.

Ich möchte also, dass www.domain.de und domain.de dauerhaft auf sub.domain.de weitergeleitet werden. Mein Ansatz sieht wie folgt aus, funktioniert aber leider nicht:

Code:
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.de$
RewriteRule ^ https://sub.domain.de%{REQUEST_URI} [L,R=301]

Eine Fehlermeldung - außer "Forbidden You don't have permission to access / on this server." - gibt es nicht. Habt ihr eine Idee, warum das so nicht funktioniert?
 
Zuletzt bearbeitet:
Code:
RewriteCond %{HTTP_HOST} !^www\.domain\.tld$
RewriteRule ^(.*)$ https://subdomain.domain.tld/$1 [L,R=301]
Soweit ich das richtig verstanden hab.
-- Wenn jemand deine Domain ohne www aufruft das es zu ner Subdomain umgeleitet werden soll.
 
Logisch, so soll es auch sein. Allerdings soll auch der Aufruf mit www auf die Sub-Domain weitergeleitet werden. In beiden Fällen passiert allerdings gar nichts. Ich werde mal weitertüfteln. :-?
 
Confixx? Falls ja, das macht das Ding doch automatisch, wenn du bei beiden Domains (.example.com und www.example.com) die Subdomain einträgst.
 
Danke, funktioniert. Hätte nicht gedacht, dass man anstatt von Pfaden auch ganze URLs eintragen kann und habe es darum auch gar nicht erst ausprobiert. :biggrin: