先给结论,因为关于这件事的大部分中文与英文资料都已经过时:多数 goo.gl 链接仍然可以正常访问。

Google 曾宣布所有 goo.gl 链接将在 2025 年 8 月 25 日之后停止解析。在截止日期前三周,它改变了计划。大量报道写于政策反转之前且再未更新,所以今天检索这个话题,仍会看到「整个服务已经关停」这类斩钉截铁的说法。

事实并非如此。下面是真正发生的事情、如何检测手上的链接,以及更有价值的部分——这件事揭示了短链接的什么本质。

实际发生了什么

时间线依据 Google 自己的开发者博客公告:

时间 变化
2019 年 goo.gl 停止接受新链接,已有链接继续可用。
2024 年 7 月 Google 宣布所有 goo.gl 链接将在 2025 年 8 月 25 日后停止工作。
2024 年 8 月 23 日 越来越多的链接在跳转前显示中间警告页。
2025 年 8 月 1 日 Google 修订计划,「以保留仍在活跃使用的链接」。
2025 年 8 月 25 日 只有在 2024 年末没有任何访问记录的链接被停用。

决定性因素不是截止日期,而是该链接在 2024 年后期是否被使用过。仍在流通的链接被保留,用 Google 的原话说「将继续正常工作」。由 Google 自家产品(例如地图)生成的链接则完全不在关闭范围内。

中间警告页就是判断依据。显示「此链接不久后将停止工作」的链接在停用名单上;静默跳转的则不在。

如何检测手上的链接

Google 给出的方法最简单:打开它。如果直接跳转、没有任何提示,说明它被保留了。

如果你不愿意打开一个未知目标——这是合理的谨慎——那就读响应头。跳转目标在 Location 响应头里:

bash curl -sI https://goo.gl/abc123 | grep -i location

-I 只请求响应头,不加 -L 时 curl 会停在第一个响应,而不会继续跟进跳转链。

已被停用或本就不存在的 goo.gl 短码,目前返回 HTTP 404——本文写作时实测确认。没有跳转,也没有说明页面。如果你在批量审计链接,这一点很关键:要判断的是状态码,而不是页面上的文字。

另一个细节,遇到归档文档时可能用得上:在受影响的链接后附加 si=1 参数可以跳过中间警告页。如果在旧资料里看到带这个参数的 goo.gl 网址,原因就在这里。

比 goo.gl 更长久的那部分

真正值得追问的不是 Google 做了什么,而是:目标网站毫无变化,链接为什么会失效?

短链接不是地址,而是一次查询——是第三方作出的承诺:无限期地、免费地,持续把短码翻译成真实地址。目标服务器可以运行得好好的,链接照样死掉,因为故障发生在中间那一环。

由此推出几条适用于任何短链服务(包括本站)的实际结论:

短链接是一项没有合同的依赖。 免费服务会关停,公司会被收购,域名会到期。goo.gl 之所以特殊,只是因为 Google 提前了一年多通知,事后还放宽了方案;多数关停远没有这么体面。

短链接不适合长期留存的载体。 印在书里、做在标牌上、嵌进包装二维码里、写进学术论文引用里的链接,事后无法修改。而这些恰恰是最不该让短链服务成为地址唯一记录的场合。

「活跃使用」不由你决定。 goo.gl 的判定标准是特定时间窗内的访问量。一条对你极其重要、却恰好在 2024 年无人访问的链接被停用了;一条无人关心、但被爬虫定期抓取的链接却活了下来。当保留规则由第三方定义时,你的存档就受制于它。

对中文读者来说,goo.gl 链接更常出现在早年的学术论文、GitHub README、技术文档和国际资料里,而不是日常分享中。这类场景的共同点正是:内容已经定稿,无法再改。

如果旧资料里有 goo.gl 链接

  1. 先做清点。 在网站、文档、代码仓库和导出内容里检索 goo.gl/。整仓 grep 通常会找出比预期更多的结果。
  2. 逐条解析出目标地址,用上面的响应头方法,把完整网址与短码一并记录下来。值得保存的是这份对应关系——短链服务一旦消失,它无法被重建。
  3. 只要载体允许,就把短链替换成完整地址。 正文中很少有保留短链的理由。
  4. 确实需要短链的地方——二维码、印刷品、有字数限制的场景——换用一个你能迁移出去的服务重新生成。

对于已经停用的链接,Google 不提供目标地址的找回途径。如果页面本身还在,Wayback Machine 有时保存了该 goo.gl 网址的快照,可以从中看出它原本指向哪里。

降低依赖

没有任何办法能彻底去掉中间那一环——短链的本质就是它。但有两件事能改变风险结构。

第一是自己留一份对应关系。只要能导出「短码 → 目标网址」,服务关停就从损失变成了迁移。把这份导出当作你自己备份的一部分,而不是交给服务商保管的东西。

第二是使用自己的域名。用自定义域名之后,短链指向的是登记在你名下的主机名,更换服务商变成一次 DNS 修改,而不是把所有已发布的链接重写一遍。更详细的讨论见自定义域名短链接。

这不是在反对短链服务。它们解决的是真实问题:可统计的点击、可读的地址、能塞进二维码而不至于让码图密到扫不出来。相关取舍在短链接优缺点分析里有讨论,跳转本身的机制见短网服务是怎么工作的。

它想说的是:搞清楚这项依赖到底是什么,别让一次免费的第三方查询,成为你在意的某个地址唯一留存的记录。

当前状态

如果你手上正拿着一条 goo.gl 链接:打开它,或者查一下它的响应头。能正常跳转,说明它被保留了,没有待执行的期限;返回 404,说明它已在 2025 年 8 月停用,且无法从 Google 处找回目标地址。

无论哪种情况,都请把目标地址复制到你自己能掌控的地方。这就是这件事的全部教训。