我将设置场景
我的网站上有很多反向链接
我是否需要为每个链接提供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
由于 罗布
答案 0 :(得分: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]
答案 1 :(得分:0)
您可以为整个网站制定一条规则。
答案 2 :(得分: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]