最小修复试验的核心是:先明确要交付的结果,再倒推需要哪些资料、由谁执行、如何验收。对永久重定向方法来说,交付结果就是“旧地址稳定地把用户和搜索引擎带到新地址,且不会来回跳转”。因此试验范围应限制在一组旧地址上,先跑通一条完整链路,再决定是否扩大。
开始之前,把验收标准写成可检查的条目,而不是“重定向生效了”这种模糊说法。建议至少包括:
301,不是 302、307 或页面内的跳转脚本。这些条目就是验收依据。缺少任何一项,试验都不算完成。
从验收标准往回推,通常需要三类资料:旧地址清单、新地址清单、以及两者的对应关系。对应关系必须一对一写清楚,不能靠猜测。责任上要区分:谁提供地址清单,谁在服务器或 CDN 上配置规则,谁负责验收。如果只有一个人,也要把这三个动作分开执行,避免边配边改导致无法判断是哪一步出错。
资料不全时,先补资料,不要急着配置。例如旧地址带参数、带大小写差异、带结尾斜杠,这些都要在清单里体现,否则试验结果不能代表真实情况。
301。200,且没有再跳转。假设一条旧地址是 /old-page,新地址是 /new-page,配置后访问旧地址应直接到达新地址。如果出现多次跳转,先检查规则是否重复或目标地址本身也被重定向。
这种方法适合第一次接触永久重定向、地址数量不多、且能控制服务器或 CDN 配置的情况。如果旧地址数量很大,仍然先用一条做试验,确认规则写法正确后再批量应用。判断结果时,只看状态码和最终地址,不要凭页面内容是否相似来判断。
需要区分的是:robots.txt 的抓取限制不等于索引移除,站点地图也不保证收录。永久重定向解决的是地址迁移,不是收录保证。不同搜索引擎对重定向的识别速度可能不同,应分别核查,而不是假定一次配置就同时生效。
完成一条地址的试验后,把验收通过的规则整理成模板,再按同一格式处理清单中的其余地址。每扩大一批,都重复一次状态码和跳转链路的检查,直到全部旧地址都满足验收标准。