2011-08-14 188 views
1

這是我目前擁有的代碼:重定向www和非www到WWW2子域

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

這正確重定向www.domain.com到www2.domain.com。我希望非www可以重定向到喜歡^ www。(。*)$ [NC],因爲它保持URL完整無缺,只是讓它們坐在www2.domain.com/whatever上。

回答

4

我認爲你需要這個

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

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

這個效果很好,如果我們只是想將域名重定向到WWW2比如我們只想重定向www.domain.com而不是www.domain。 COM /文件夾?