【问题标题】:Getting Google referrer link in PHP from Ajax searches从 Ajax 搜索中获取 PHP 中的 Google 引用链接
【发布时间】:2012-12-24 14:15:48
【问题描述】:

我用 PHP 记录了我网站的所有引荐来源网址,这总是很有效。现在我注意到今天有很多来自 Google 基础域的引荐来源网址,例如 https://www.google.com

当然,首页没有指向我网站的链接,所以我开始做一些研究。

我用这个来记录推荐人:$_SERVER['HTTP_REFERER'],大部分时间都可以正常工作。

但在使用新标准 Google Ajax 页面的 Google Chrome 中,它不再显示完整的推荐链接。

所以不要显示这个:

https://www.google.com/#hl=en&safe=off&output=search&sclient=psy-ab&q=this+is+a+query&oq=this+is+a+query&gs_l=hp.3..33i29l4.19228.20509.0.21050.15.12.0.2.2.3.204.1289.7j4j1.12.0.les%3B..0.0...1c.1.WZ-VpIRpJ0o&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.&bvm=bv.1357700187,d.d2k&fp=4af21ea2c089d08b&biw=1920&bih=922

显示

https://www.google.com/

在我的推荐日志中。

当执行那些 Ajax 类型的 Google 搜索时,我仍然可以获得完整的推荐链接吗?

【问题讨论】:

    标签: php ajax


    【解决方案1】:

    从 2012 年 4 月起,随着搜索引擎切换到“引荐来源”元标记来处理来自自然搜索结果的引荐网址,您可以期待更快地点击 Google 搜索结果。该功能仅在支持它的浏览器中可用(例如 Chrome)1

    https

    网站管理员将开始将 Google 主页视为来源引荐来源网址和通过 SSL 获得的自然流量来源。 参考:Google to Change HTTP Referrer

    【讨论】:

    • 那么有了这个新的变化,我就不可能直接在PHP中获取用到的关键字了吗?我现在围绕使用的关键字定位我的广告,所以这些信息对我非常有用,我敢肯定,还有许多其他网站管理员。
    • 在此google使用界面页面beetwen搜索页面和目标页面后;在此页面中q为空值,然后重定向到目标页面,因此您无法找到用户查询
    【解决方案2】:

    我还认为,从 2012 年开始,随着搜索引擎切换到引荐来源元标记:1 来处理来自自然搜索结果的引荐网址,您可以期望从 Google 搜索结果中看到更快的点击。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-08
      • 2021-03-31
      • 2016-04-25
      • 1970-01-01
      • 2011-07-07
      • 1970-01-01
      • 2016-06-06
      • 2016-07-14
      相关资源
      最近更新 更多