2013-05-08 152 views
1

我需要重定向我的od域到一個新的。除了首頁之外的所有路徑都相同,這些首頁需要從www.mydomain.com重定向到www.mydomain2.com/newpath。我GOOGLE了,並提出了這個代碼是有效的。我的問題是,如果它是有效的,並且所有的網頁排名都將被轉移而沒有問題。謝謝301重定向 - 首頁到子目錄

RewriteEngine on 
RewriteCond %{HTTP_HOST} domain\.com [NC] 
RewriteCond %{REQUEST_URI} ^/$ 
Rewriterule ^(.*)$ http://www.domain1.com/folder/ [L,R=301] 
RewriteRule ^(.*)$ http://www.domain1.com/$1 [L,R=301] 

回答

0

你的代碼應該可以工作,但它可以稍微調整一下。請考慮這個重構代碼:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC] 
Rewriterule ^$ http://www.domain1.com/folder/ [L,R=301] 

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC] 
RewriteRule^http://www.domain1.com%{REQUEST_URI} [L,R=301]