2014-04-29 70 views
1

我想將我的域名從一個站點重定向到另一個站點。我只希望要應用的規則,如果沒有其他子頁面指定htaccess只重定向根域

EG:

www.example.com 

會被重定向

www.example.com/folder/page.php 

不會重定向

我的代碼呢抓住所有,這不是我想要的

RewriteCond %{HTTP_HOST} ^oldsite.com [NC,OR] 
RewriteCond %{HTTP_HOST} ^www.oldsite.com [NC] 
RewriteRule ^(.*)$ http://newsite.com/folder/$1 [L,R=301] 

回答

2

您可以使用:

RewriteCond %{HTTP_HOST} ^(www\.)?oldsite\.com [NC] 
RewriteRule ^/?$ http://newsite.com/folder/ [L,R=301] 
+0

感謝,這將確保www.oldsite.com/folder/page.php仍然沒有解決重定向? – StevenPHP

+0

是的'www.oldsite.com/folder/page.php'仍然不受影響 – anubhava

+0

感謝您的幫助,我會測試它 – StevenPHP