【问题标题】:Multi country redirect working with google与谷歌合作的多国重定向
【发布时间】:2016-03-06 15:26:46
【问题描述】:

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

任何帮助/建议将不胜感激。

【问题讨论】:

  • 如果您愿意使用插件,请查看:codecanyon.net/item/wp-geoip-country-redirect/3589163
  • 如果您想通过代码实现,请查看:stackoverflow.com/questions/9838344/…
  • @HelpingHands 谢谢,只要它有效,我很乐意使用其中任何一个。正如我所提到的,我确实有重定向工作,但谷歌似乎不喜欢它,使用你提供的选项谷歌会显示正确的网站吗?
  • 所以你的意思是如果美国的任何人使用谷歌搜索你的网站,那么它应该搜索网站us.company.com?
  • @HelpingHands 是的。我在英国,目前搜索时出现 us.company.com,我需要它是英国的 company.com,美国的 us.company.com 等。

标签: wordpress internationalization


【解决方案1】:

301 永久重定向意味着 Google 将其视为永久重定向。在这个用例中,最好用 301 代替 302:

301,“永久移动”——推荐用于 SEO 302,“找到”或“暂时移动”

Redirects on Moz SEO

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

您还可以通过在每个区域站点中设置重定向/链接返回选项而受益,因此意外进入一个站点的人可以找到通往另一个站点的路。

谢谢

【讨论】:

    猜你喜欢
    • 2023-03-20
    • 1970-01-01
    • 2021-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-21
    • 1970-01-01
    相关资源
    最近更新 更多