【问题标题】:how can I redirect users coming from a Google search, but not Google crawler for the same page?如何重定向来自谷歌搜索的用户,而不是同一页面的谷歌爬虫?
【发布时间】:2016-06-12 02:34:51
【问题描述】:

我想知道是否有一种方法可以在排名页面不是主页时将来自 Google 搜索的用户重定向到我的主页,而不会影响该页面的良好排名。

我需要一个 php 条件来了解该网页是否来自来自 Google 搜索而不是来自 Google 爬虫的用户。我需要 Google 爬虫继续索引该页面,同时将用户重定向到主页。这是我的意思的伪代码:

if ($_SERVER['HTTP_REFERER'] == 'only users from a Google search') 
    header('location','index.php');

【问题讨论】:

  • 不要依赖 HTTP_REFERER,它是浏览器随时填写的东西。

标签: php seo google-search google-ranking


【解决方案1】:

不要使用任何这些技术,您应该像对待任何用户一样对待 Google,不要在代码中添加任何过滤器或条件。

我们称这种技术为伪装,它是最危险的垃圾邮件技术之一,Google 会处罚您。

【讨论】:

    【解决方案2】:

    Google 爬虫将用户代理用作 google bot,而其他人会将用户代理设置为浏览器。您可以为其创建一个过滤器,并确定哪个请求用于抓取,哪个是实际请求。

    【讨论】:

      猜你喜欢
      • 2017-02-25
      • 2021-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-22
      相关资源
      最近更新 更多