获取URL反向链接

时间:2011-09-22 19:34:11

标签: php google-search

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

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

3 个答案:

答案 0 :(得分:0)

最基本的方法是在每个传入请求上记录$_SERVER['HTTP_REFERER'],这是链接到您网站的网站的网址。我确信这种方法有一些警告(即没有发送Referer的条件,可能通过伪造的Referer URL发送垃圾邮件),但我无法与所有人交谈。 Wikipedia page可能是一个很好的起点。

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

答案 1 :(得分:0)

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

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

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

使用可用的,并更好地构建多个数据库的mashup。但是,如果您希望构建强大的系统,请验证系统的反向链接,然后将缓存保留在您的最后。缓存应仅包括经过验证的反向链接。

我希望这有效。

答案 2 :(得分:0)

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