短网址,即 URL Shortener(网址缩短服务),对于博客、媒体、营销等信息发布者而言非常有用。老E关注 YOURLS 等可自托管部署的短链应用主要是由于博客原始长链接会被平台截断,并且视觉体验不好,知名的短链服务平台又经常被污染导致重定向失效。短链项目主要包括两个关键点: 通过 HTTP 协议响应码进行跳转。通常包括 301、302、307、308 等状态码,301 和 302 的区别在于是否缓存,缓存是统计、跟踪的前提,307、308 并不常用。详细状态码信息可查阅 MDN 中文文档「重定向消息」。 Ha…