0

我有两个域 example.uk.net 和 example.co.uk - example.uk.net 自网站启动以来一直在使用,但我现在想切换到 .co.uk 版本 - 目前这两个域都是指向相同的 IP/服务器 - 您在两个域上看到相同的网站...

现在我知道我需要从 .uk.net 到 .co.uk 进行 301 重定向,但我已经读到最好逐页执行此操作以保留 google 排名/列表,而且现在我也是最佳实践只是似乎无法使其正常工作,因为两个域都指向同一个站点,我无法在 htaccess 文件中使用重写规则,例如...

Redirect 301 /get-a-quote/ http://example.co.uk/get-a-quote/

我也似乎在这里的这段代码似乎确实有效,但仅适用于主页,而不是任何子页面,它仍然不能在每页的基础上工作,只能重定向整个网站......

RewriteCond %{HTTP_HOST} !^example\.co\.uk$ [NC]
RewriteRule ^(.*)$ http://example.co.uk$1 [R=301,L]

如果有人可以帮助我,那将是很棒的,或者如果有人过去处理过类似的事情-任何指针都会很棒...

谢谢

4

1 回答 1

1

你错过了一个/

RewriteCond %{HTTP_HOST} !^example\.co\.uk$ [NC]
RewriteRule ^(.*)$ http://example.co.uk/$1 [R=301,L]
于 2012-04-13T20:33:32.060 回答