0

我会设置场景

我的网站上有很多指向页面的反向链接

我是否需要为每个链接设置一个 301 规则,或者我可以为整个站点设置一个规则,例如

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^website.uk.com [nc]
rewriterule ^(.*)$ http://www.website.com/$1 [r=301,nc]

想维护:www.website.uk.com/page.html 到 www.website.com/page.html

不重定向: www.website.uk.com/page.html 到 www.website.com

谢谢罗伯

4

3 回答 3

1

这对我有用(我的网站上有类似的规则,下面适用于您的域):

RewriteCond %{HTTP_HOST} ^website.uk.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.website.uk.com [NC]
RewriteRule ^(.*)$ http://www.website.com/$1 [R=301,L]
于 2012-04-04T18:35:24.723 回答
0

您可以为整个站点设置一个规则。

于 2012-04-04T16:04:34.233 回答
0

您是否尝试了两个单独的规则OR

Options +FollowSymlinks
RewriteEngine on
Rewritecond %{http_host} ^website.uk.com [nc, OR]
Rewritecond %{http_host} ^www.website.uk.com [nc]
Rewriterule ^(.*)$ http://www.website.com/$1 [r=301,nc]
于 2012-04-04T17:11:12.100 回答