2015-04-03 60 views
1

我有2個位點:htaccess的重定向根而不改變URL

www.test1.com 

www.test2.com 

隨着下面的代碼我可以從test1.com到test2.com重定向,而不改變URL

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^test1.com 
RewriteRule ^(.*) http://test2.com/$1 [P] 

但是,如果我嘗試訪問test1中的文件夾例如test1.com/folder它也重定向。 所以,我怎麼只能重定向根文件夾,但仍然沒有改變的網址,但能夠訪問我的主域中的子文件夾?

回答

0

只要改變你的正則表達式只允許着陸頁:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^test1\.com$ [NC] 
RewriteRule ^/?$ http://test2.com [P]