如何找到链接到特定长URL的缩短URL?

时间:2009-06-20 23:35:54

标签: api url bit.ly

这与通常不断扩展的短网址问题相反。

对于给定的长网址,我该如何找到链接到它的短网址?

如果这需要通过缩短器的API,那么支持这种查询的那些API将会受到赞赏。

2 个答案:

答案 0 :(得分:4)

简单回答:将URL提交给您感兴趣的每个URL缩短器。

  • 如果缩短了网址,您将获得相同的短网址,其他任何提交您网址的网址都会被取回。
  • 否则,您现在有了一个新的短网址!这真的没有害处。

答案 1 :(得分:1)

我认为没有直接的方法可以做到这一点。例如,我明天可以编写自己的URL缩短程序 - 由于shortURL-> longURL映射是私有的,在我的服务器上,我需要为您提供访问该信息的方法。

因此,如果您拥有对网站的控制权,那么可能能够通过查看服务器日志 - 特定的REFERER标头来收集信息。

我知道,对于bit.ly,你很容易缩短那里的URL,这会给你相应的shortURL。除非有人注册了帐户,否则任何使用bit.ly的人都会使用相同的短网址。