多国家重定向与谷歌合作

时间:2015-12-02 11:41:39

标签: wordpress internationalization

我有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%确定这是否可行。

非常感谢任何帮助/建议。

1 个答案:

答案 0 :(得分:0)

301永久重定向意味着Google会认为它是永久性的。在这个用例中用301替换302可能更好:

  

301,“永久移动” - 推荐用于搜索引擎优化   302,“发现”或“暂时移动”

Redirects on Moz SEO

当Google抓取网站时,302重定向不会超过任何排名权限。

您也可以通过在每个区域网站中添加重定向/链接返回选项而受益,因此意外结束的人可以找到通往另一个的方式。

由于