2015-10-05 55 views
0

我想重定向只是一個網址: www2.mydomain.com爲www.mydomain.com的.htaccess 301重定向:WWW2到www

我不想重定向子目錄,只是上面的網址,如果我找到另一個然後我可以寫另一個重定向,但我似乎無法得到這個工作?在htaccess文件在你www2文檔根

回答

0

嘗試添加此:

RedirectMatch 301 ^/$ http://www.example.com/ 

如果文檔根本是兩個www相同www2那麼你需要檢查主機頭和使用mod_rewrite來這樣做:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www2\.example\.com$ [NC] 
RewriteRule ^$ http://www.example.com/ [L,R=301] 
+0

完美的作品謝謝你! –

+0

好的我今天發現了一個問題。如果有查詢字符串,我不希望它重定向:例如http://www2.c5themes.co.uk/?cID=154不應該重定向到http://www.c5themes.co.uk/ ?CID = 154。謝謝! –

+0

@DaveReeder爲重寫規則添加一個條件:'RewriteCond%{QUERY_STRING}!^ cID = 154 $' –