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

发布于 2024-07-25 15:45:16 字数 106 浏览 3 评论 0原文

这与通常的扩展短 URL 问题相反。

对于给定的长 URL,如何找到链接到它的短 URL?

如果这需要通过缩短器的 API,那么支持此类查询的指针将不胜感激。

This is the reverse of the usual expanding short URLs question.

For a given Long URL, how can I find which short URLs link to it?

If this needs to go through the APIs of the shorteners, apointers ot the ones which support such a query would be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

半衬遮猫 2024-08-01 15:45:16

简单答案:将 URL 提交给您感兴趣的每个 URL 缩短程序。

  • 如果 URL 已被缩短,那么您将获得与其他提交您的 URL 的人返回的相同的短 URL。
  • 否则,您现在就有了一个新的短网址! 这确实没有坏处。

Simple answer: submit the URL to each URL shortener that you're interested in.

  • If the URL has been shortened before you'll be given the same short URL that anyone else submitting your URL got back.
  • Otherwise, you now have a new short URL! No harm in this really.
雾里花 2024-08-01 15:45:16

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

因此,如果您控制了网站,您可能能够通过查看服务器日志来收集信息 - 特别是 REFERER 标头。

我知道对于 bit.ly,您可以很容易地缩短那里的 URL,这将为您提供相应的短 URL。 除非有人注册了帐户,否则任何使用 bit.ly 的人都会使用相同的短网址。

I do not think that there is a direct way to do this. For example, I could write my own URL shortener tomorrow - and since the shortURL->longURL mapping is private, on my server, I would need to provide you with a way to access that information.

So if you have control of the website, you might be able to glean information from looking at the server logs - the REFERER header, in specific.

I know that for bit.ly, it would be easy for you to shorten the URL there, and that would give you its corresponding shortURL. This same short url is used for anyone who uses bit.ly, unless someone has registered an account.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文