2017-01-16 2 views
1

Ich habe den folgenden Code, der "www.domain.com" zu "domain.com" umleiten wird. Das ist in Ordnung, aber ich möchte, dass es alle Subdomains umleitet, dh. "test.domain.com" auch zu "domain.com". Es muss dynamisch sein, dh der Domänenname darf nicht fest codiert sein.Dynamische Umleitung aller Subdomains mit htaccess

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

Ich habe verschiedene Sachen ausprobiert, aber ich kann es nicht zur Arbeit bringen.

Antwort

1

es Dies tun:

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

Es unterstützt anything.example.com und Umleitungen an example.com und example.com können am selben Standort mit der Umleitung bedient werden.