2011-11-10 106 views
0

我有一個htaccess重定向設置爲一堆域指向我的主域 - 但它們只重定向domain.comwww.realdomain.com ,如果您點擊www.domain.com,則不會發生重定向。htaccess如何將www.domain.com和domain.com重定向到www.realdomain.com

這裏是我所(的RewriteCond和的RewriteRules複製的每個域):

Options +FollowSymlinks 
RewriteEngine on 
rewritecond %{http_host} ^domain.com [nc] 
rewriterule ^(.*)$ http://www.realdomain.com/$1 [R=301,L] 

我的正則表達式的知識是有點有限,但我推測,它會查找地址與domain.com開始,所以它使意識到它不會匹配www.domain.com

有沒有辦法讓這個正則表達式匹配他們兩個,而不必增加一倍我已經有的規則?

回答

4

你可以把它也可選擇通過改變線路rewritecond %{http_host} ^(www\.)?domain.com [nc]

+0

是偉大的工作,感謝匹配www.。會讓我接受 – jammypeach

相關問題