-
Rewrite-Regeln
Hallo zusammen,
bei mir läuft eine Contao-Installation im Multidomain-Betrieb.
Damit alle Domains automatisch mit dem Präfix www. aufgerufen werden, hab ich in die .htaccess eingetragen:
Code:
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
Das funktioniert problemlos mit allen TLDs.
Nun habe ich aber eine einzelne Domain, zu der es eine Subdomain gibt. Diese wird leider ebenfalls von sub.domain.tld auf www.sub.domain.tld umgeschrieben.
Kann mir jemand einen Tipp geben, wie ich die RewriteRule anpassen muss, damit das für diese Subdomain nicht passiert? (Die TLD soll trotzdem weiterhin das Präfix erhalten.)
Vielen Dank für jede Anregung!
Gruß Alex
-
Du musste eine weitere Condition definieren, die diese Domain ausschließt.
Gesendet von meinem Nexus 5 mit Tapatalk
-
Wie könnte das aussehen, etwa so?
Code:
RewriteCond %{HTTP_HOST} ^www.sub.domain.tld
RewriteRule ^(.*)$ http://sub.domain.tld/$1 [r=301,L]
Hinter die erste Regel nachgeschoben?
Gruß Alex
-
Offenbar funktioniert dieser Ansatz so nicht.
Hat sonst noch jemand einen Tipp für mich?
Danke!
Gruß Alex
-
Versuchs mal so:
Code:
RewriteCond %{HTTP_HOST} ^www\.sub\.domain\.tld$ [NC]
RewriteRule (.*) http://sub.domain.tld/$1 [R=301,L]
Edit: Kommentare entfernt
-
Nein, das klappt leider nicht. Die Subdomain bekommt immer noch ein www-Präfix vorangestellt.
Gruß Alex
-
ich würde die domains komplett über contao rooten.
ohne einen eintrag in die htaccess...
Gesendet von iPad mit Tapatalk V 3.1.0
-
Was genau meinst Du mit "rooten"? Als Domain-Eintrag in einem Startpunkt?
Das Problem ist, dass die Subdomain keinen eigenen Startpunkt hat, sondern nur eine Header-Weiterleitung auf eine einzelne Unterseite ist.
Gruß Alex
-
ja genau. startpunkt webseite. aber das würde ja dann ausfallen, da du in eine andere webseite hineinverlinken müsstest und die subdomain dann aufgelöst würde...
Gesendet von iPad mit Tapatalk V 3.1.0