结论先说:如果旧地址承载过外部链接、用户收藏或广告投放,优先为每个旧地址指定一个最接近的新目标;只有旧地址数量大、内容已整体失效且没有外部引用时,才适合用规则化映射统一导向一个仍然有价值的入口。两者的分界线不是旧页多少,而是旧地址是否仍被站外引用、是否仍能承接用户原本的意图。
设计映射前,先把旧地址分三类,而不是直接写重定向规则。第一类是有站外链接或广告投放的地址,这类地址的访问者带着明确预期,落到无关首页会立刻离开。第二类是仅被站内导航或搜索框引用的地址,价值主要在站内路径,改版时可以随新结构一起替换。第三类是内容已下线、也没有外部引用的地址,通常只需确认返回正确的状态码,不必强行造一个目标页。
区分方法可以看两个证据:一是外部引用来源,比如合作方页面、历史投放素材或用户收藏;二是旧地址在改版前一段时间是否仍有自然访问。若两个证据都指向“仍有真实需求”,就应进入一一映射;若只有站内引用,规则化处理即可。需要注意的是,访问量下降或归零不能单独证明该地址不重要,也可能只是统计脚本更换、入口被临时隐藏或抓取频率变化造成的。
一一映射适合旧地址数量可控、且每个旧地址都能找到主题相近的新页。操作上先建立一张对照表,至少包含旧地址、新地址、旧页主题、判断依据四列。判断依据写清楚是外部链接、历史投放还是用户收藏,避免后续维护时凭印象改动。
完成对照表后,先在一个小范围地址上验证跳转是否保持路径和参数,再批量执行。这个动作的结果会直接影响下一步:如果验证中发现参数丢失或跳转链路过长,应先修正规则,而不是继续扩大范围。
规则化映射适合旧地址按统一模式分布、且目标页能承接同一类意图的情况。例如旧站的文章地址都带有同一层目录,新站把文章统一收进新的内容区,就可以用一条规则把旧目录整体指向新内容区的入口。但规则化映射有一个明显反例:当旧地址中混有交易、账户或表单类页面时,统一导向内容入口会让用户找不到原本要完成的操作,这类地址必须单独处理。
另一个容易失效的条件是旧地址带有查询参数。若参数决定页面展示的具体内容,而新目标页不识别这些参数,规则化跳转后用户看到的仍是泛化页面。此时要么为参数保留对应关系,要么明确告知用户该内容已调整,而不是让跳转悄悄丢失信息。
假设某站改版前有三类旧地址:一是被外部文章引用过的教程页,二是有站内导航引用的分类页,三是已停止合作的品牌专区页。处理方式可以不同:教程页进入一一映射,指向新站中主题最接近的教程;分类页随新导航结构替换,旧地址用规则指向新分类入口;品牌专区页若已无合作内容,可指向新的合作说明页并标注状态变化。这个例子的重点不是照搬分类,而是说明同一批旧地址可以有不同的映射强度,判断依据应来自引用来源和用户意图,而不是地址数量。
无论选择哪种映射,下一步都应是先产出对照表并标注判断依据,而不是直接批量写规则。对照表完成后,按“有外部引用优先、有交易或表单优先、其余按规则”的顺序处理。执行后抽查若干旧地址,确认跳转目标与用户原本意图一致;若发现某类地址频繁落到无关页面,就回到对照表补充单独映射。这样做的结果是,映射方案会随着核对结果收敛,而不是一次性铺开后难以回退。