我有两个域名example.uk.net和example.co.uk - 自网站启动以来,example.uk.net一直在使用,但我现在想要转换为.co.uk版本 - 两者都是域名目前指向同一个IP /服务器 - 您在两个域上都看到相同的网站...
现在我知道我需要301从.uk.net重定向到.co.uk但是我已经读过最好这样做这个页面来保留谷歌排名/列表,这也是最好的做法无论如何现在我似乎无法让这个工作,因为两个域指向同一个网站我不能在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]
如果有人可以帮助我,那将会是辉煌的,或者如果有人在过去处理了类似的东西 - 任何指针都会很棒......
由于
答案 0 :(得分:1)
您错过了/
:
RewriteCond %{HTTP_HOST} !^example\.co\.uk$ [NC]
RewriteRule ^(.*)$ http://example.co.uk/$1 [R=301,L]