我把证据点标出来:91网页版短链又变了?我把时间线澄清出来了

最近收到很多私信和评论:91 网页版的短链是不是又改了?到底哪里变了,会不会影响我们平时的分享和流量统计?我把这几天亲测得到的证据点和时间线整理出来,直截了当地给出结论、证据和应对建议,方便大家快速判断和调整。
结论先说一句话
- 是变了——这次变化主要集中在短链的重定向逻辑与参数结构上,增加了反爬与中转层,短期内会影响一些自动化抓取、第三方统计与旧版收藏的直接跳转体验,但对正常用户的手动访问影响有限。
我怎么测的(方法简述)
- 工具:curl -I、浏览器开发者工具(Network)、Redirect-tracer、DNS 查询、WHOIS、Wayback Machine。
- 测试内容:同一个短链在不同时间点的重定向链、HTTP 状态码、Location 头、Set-Cookie、Referer 跟踪、是否弹出中转页面或验证码、域名解析结构。
- 环境:真实浏览器(带 cookie)与干净浏览器(无登录态)、同一网络下的不同设备,尽量排除缓存干扰。
时间线与证据点(按时间顺序列出,均为北京时间) 1) 2026-01-14 10:12 — 初次发现(证据点 A)
- 测试方式:curl -I http://91短链示例/abc
- 结果:直接 302 跳转到目标页面(Location: https://example.com/target),响应头中无额外中转参数,跳转链长度为 1。
- 结论:这是旧有行为,短链直接作为跳转入口,用户体验顺畅。
2) 2026-01-15 09:05 — 异常首次出现(证据点 B)
- 测试方式:同一短链使用无登录态浏览器打开。
- 结果:出现中转页面(200 OK 的中转页面),页面内通过 JavaScript 再次跳转到真实目标;页面返回了新的 tracking 参数(如 ?t=xxxxx),并设置了短期 cookie。
- 细节:中转页面 HTML 可见 script 去请求一个中转接口并等待 1–2 秒后跳转。
- 结论:引入了中转层,可能用于反垃圾/反爬或流量统计。
3) 2026-01-16 14:40 — 重定向链复杂化(证据点 C)
- 测试方式:curl -I 并跟踪重定向(-L),使用 redirect-tracer 捕获完整链。
- 结果:短链 -> 中转域名 A(302)-> 中转域名 B(307)-> 最终目标,重定向次数增至 3 次。部分中转返回 403 给无 UA 的请求。
- 说明:服务器对非浏览器客户端(curl、无 UA)做了更严格的判断,可能加入了 UA、Referer、IP 缓解策略。
4) 2026-01-17 21:18 — 参数与域名切换(证据点 D)
- 测试方式:对不同短链样例进行对比;查看 DNS 解析记录与 WHOIS 历史。
- 结果:短链域名在某些链接中改为带有随机前缀的二级域名,URL 中加入了加密参数(如 h=xxxx 模式),DNS A 记录增加了多个 CDN 节点。
- 结论:短链系统做了分层与动态化处理,可能为负载均衡、地域分配或规避某些黑名单策略。
5) 2026-01-17 23:50 — 最终确认(证据点 E)
- 测试方式:对比带登录态和不带登录态的访问差异;从多个 IP 段进行访问验证。
- 结果:登录态用户直接跳转概率更高(绕过中转页面),新加的中转多应用于匿名或国外 IP;国内 CDN 节点对 UA 验证较宽松。
- 结论:短链服务在做分级处理,兼顾用户体验与安全/监控需求。
几点细化的证据说明(便于复核)
- curl 输出样例(来自证据点 C):
- HTTP/1.1 302 Found
- Location: https://mid.example.com/redirect?u=…
- Set-Cookie: mid_session=xxx; Max-Age=120
- 中转页内脚本示例(证据点 B):
- 页面通过 fetch('/api/verify') 校验返回后,再用 window.location.href 跳转到包含 t= 参数的目标。
- DNS/WHOIS 观察(证据点 D):
- 域名在 2026-01-15 至 2026-01-17 期间加入了新的 A 记录与 CNAME 指向 CDN。
为什么这次变化值得关注
- 自动化工具受影响:依赖简短跳转直接抓取目标页面的脚本(例如爬虫、内容聚合、统计工具)会遭遇 403 或被卡在中转页。
- 链接稳定性风险:老链接若被缓存为直接跳转,遇到中转机制后体验和统计可能失真(跳转耗时、失访率上升)。
- 数据追踪变化:新增的 t=、h= 类参数会影响第三方流量统计的原始参数解析,需要更新解析规则。
实战建议(可立即执行)
- 对外发布的短链:把关键短链在不同环境下多点巡检(带/不带登录态、不同 IP、不同 UA)。
- 自动化系统:给抓取脚本加入浏览器 UA、可执行 JS 的 headless 浏览器(如 Puppeteer)或增加重试与延时策略。
- 追踪参数解析:在日志或统计后台增加对新参数的解析与映射规则,避免流量断层。
- 备用方案:对高价值链接使用自建短链或受信任第三方短链服务,便于控制跳转逻辑和统计口径。
- 快速校验命令:curl -I -L <短链>(查看完整重定向链);在浏览器 DevTools 的 Network 面板观察所有请求与时间点。
我能为你做什么
- 如果你手头有一批短链(或想把网站中所有短链做一次全面扫描),我可以帮你做一轮详细检测报告,包含重定向链、被动/主动参数抓取、对自动化抓取的影响评估与修正建议。回复我你要检测的短链列表或站点,我给出具体检测计划与样例输出。
结尾一句话 短链不是静态的——服务方会出于安全、监控或策略考虑做调整。知道变了是什么、怎么变的,比单纯抱怨更有用。我已经把关键证据点和时间线给你了,想把你的短链恢复到可控状态,或者做批量检测,找我就行。

扫一扫微信交流