Qraft

短链接的工作原理 - 把长地址变短的魔法

为什么要缩短 URL

URL 可能超过 100 个字符。长 URL 使消息混乱,占用社交媒体字数限制,还会使方块图案更大更复杂。bit.ly 等短链接服务解决了这个问题。

原理:邮件转发

就像邮件转发:访问 bit.ly/abc123,服务器数据库中查找真实 URL,发送 HTTP 301 重定向浏览器约 0.1 秒内自动跳转到真实目标。

风险:隐藏的目标

点击前无法知道 bit.ly/abc123 指向哪里。恶意者可将危险链接隐藏在短 URL 后。部分短 URL 末尾加 '+' 可预览目标。务必验证陌生人发送的短 URL。

动态方块图案原理相同

动态方块图案使用相同的重定向原理。图案中存储短 URL,通过服务器重定向到真实目标。更改目标只需更新服务器数据库,印刷的图案不变。

自己试试

访问 bit.ly 粘贴长 URL 即可。注意:服务关闭后所有短 URL 失效(如 Google 的 goo.gl 于 2019 年关闭)。长期使用建议用自有域名