【问题标题】:Get URL backlinks获取 URL 反向链接
【发布时间】:2011-11-23 03:20:27
【问题描述】:

我正在尝试创建一个脚本来获取特定 URL 的反向链接数量 - 我目前使用的方法是查询谷歌搜索 API 以获取 link:example.com/foo/bar ,它返回了结果数量 - 我使用该值来估计反向链接。

但是,我正在寻找替代解决方案。

【问题讨论】:

    标签: php google-search


    【解决方案1】:

    我认为http://www.opensiteexplorer.org/ 和他们的 api 可能会有更多帮助。

    【讨论】:

      【解决方案2】:

      Pingbacks / Trackbacks 用于确定来自特定网站的点击量。这些是手动的,而不是自动的,并且在有 HIT 时才有意义。

      但是,到目前为止,您使用的方法涉及大量链接和反向链接。

      要么必须有某种数据库来跟踪两个页面之间的连接节点,要么您必须开始构建自己的。

      使用可用的,更好地构建多个数据库的混搭。但是,如果您想构建强大的系统,请验证系统的反向链接,然后在您的端维护缓存。缓存应仅包含经过验证的反向链接。

      我希望这有效。

      【讨论】:

      • trackbacks / pingbacks 可能不起作用的另一个主要原因是,并非所有具有反向链接的站点都将trackback RPC 发送到原始帖子。
      【解决方案3】:

      最基本的方法是在每个传入请求上记录$_SERVER['HTTP_REFERER'],这是链接到您网站的网站的 URL。我确信这种方法有一些注意事项(即不发送推荐人的条件,通过虚假推荐人 URL 发送垃圾邮件的可能性),但我无法与所有这些人交谈。 Wikipedia page 可能是一个很好的起点。

      还有pingbacks/trackbacks,但我不会依赖它们。

      【讨论】:

      • 很多时候,如果它是垃圾邮件机器人,他们也会向您发送虚假推荐人。因此,我完全无视所有使用 IE6 UA 发送的推荐人。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-30
      • 1970-01-01
      • 1970-01-01
      • 2017-06-08
      相关资源
      最近更新 更多