2016-10-21 45 views
0

我正在使用MODX在一個目錄中託管多個域。我需要子域'www'重定向到每個域的根域。如果我在典型的時尚我重寫規則中指定的域,那麼所有的域重定向到我指定的一個:如何將所有域重定向到其根域?

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

如果我爲每個域我得到重定向循環一次複製此代碼。我如何將每個重定向到它自己的根域?

回答

2

您可以使用:

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

你太快++ – anubhava

+1

@anubhava雖然可惜還是不如你;-) – Croises

+1

完美!非常感謝!這是一個巨大的幫助。 :) –

相關問題