我有company.com,us.company.com和ca.company.com。
我希望该网站在Google上显示为company.com,但如果该用户位于美国并点击company.com,则会将其重定向到us.company.com。
网站是WordPress,我使用CloudFlare进行重定向(请参阅下面的代码。
<?php
$country_code = $_SERVER["HTTP_CF_IPCOUNTRY"];
if($country_code == 'CA') {
header("Location: http://ca.company.com", true, 301);
exit();
}
if($country_code == 'US') {
header("Location: http://us.company.com", true, 301);
exit();
}
?>
目前,在Google搜索company.com时,us.company.com会出现,无论用户位置如何,都无法看到company.com。
我为company.com设置了网站管理员工具,截至昨天我们添加了us.company.com,但不是100%确定这是否可行。
非常感谢任何帮助/建议。
答案 0 :(得分:0)
301永久重定向意味着Google会认为它是永久性的。在这个用例中用301替换302可能更好:
当Google抓取网站时,302重定向不会超过任何排名权限。301,“永久移动” - 推荐用于搜索引擎优化 302,“发现”或“暂时移动”
您也可以通过在每个区域网站中添加重定向/链接返回选项而受益,因此意外结束的人可以找到通往另一个的方式。
由于