1

我需要将我的 od 域重定向到一个新域。除了需要从 www.mydomain.com 重定向到 www.mydomain2.com/newpath 的首页外,两个域上的所有路径都相同。我用谷歌搜索并想出了这个有效的代码。我的问题是它是否有效以及是否所有页面排名都将毫无问题地转移。谢谢

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] 
4

1 回答 1

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] 
于 2013-05-08T15:39:22.477 回答