2011-09-30 91 views
0

我在我的.htaccess以下規則重定向從舊網站和子網站到新的領域 - 主要頁面的htaccess

rewritecond %{http_host} ^oldname.com [nc] 
RewriteRule ^(.*)$ http://www.newname.com [r=301,nc] 
rewritecond %{http_host} ^www.oldname.com [nc] 
rewriterule ^(.*)$ http://www.newname.com [r=301,nc] 

我想知道如何合併做2個規則之一。除此之外,我想,如果用戶來重定向:www.oldname.com/?action=whatever爲newname以及...

感謝響應!

回答

0
rewritecond %{http_host} ^(www\.)?oldname.com [nc] 
RewriteRule ^(.*)$ http://www.newname.com [r=301,nc] 

改變上面的代碼到

rewritecond %{http_host} ^(www\.)?oldname.com [nc] 
RewriteRule ^(.*)$ http://www.newname.com/$1 [r=301,nc] 

如果不行告訴我給你另一種解決方案。

+0

(www \。)之後的問號使其成爲可選 –

+0

以及此後的其他任何內容,比如oldname.com/index.php?action=whatever ... –

+0

如果上述內容適合您,請評價它並將其標記爲答案! :) –

相關問題