结论先行:只有当旧地址能按“内容主题”而不是“URL 字面”归入新页时,才适合做规则映射;一旦旧站存在大量栏目页、参数页或同题多址,直接照搬规则会把不相关流量送到错误页面,此时应改为逐条人工判定加兜底页。下面把成立条件、失效反例和可执行动作拆开说明。
映射的本质是回答“用户从旧链接进来,想看到什么”。可以先给旧地址分三档:
判断依据不是 URL 长得像不像,而是旧页面的标题、正文主题和新页面的主题是否一致。URL 里含相同拼音或数字,只能作为线索,不能作为结论。
假设先拿二十条旧地址做映射,发现按“栏目路径相同就对应”的规则全部命中,于是把规则套到全站。这个结论在规模化后可能失效,原因通常有三个:
也就是说,“样本内规则成立”不等于“全站规则成立”。样本量越小,越容易把偶然一致当成规律。
假设旧站有 800 条地址,其中 600 条是文章页,200 条是带 ?cat= 参数的列表页。文章页主题与新站文章基本一一对应,列表页则因为新站已取消参数列表,没有直接对应页。
此时合理做法是:文章页用规则映射到新站对应文章;列表页不强行找“最像”的文章,而是统一指向新站的分类页或站点地图页,并在该页提供清晰导航。若把 200 条列表页也按规则塞进某篇文章,用户进入后会发现内容与预期不符,下一步的站内跳转也会变得混乱。
这个例子的关键不是数字,而是分界:有稳定主题对应的地址走规则,没有稳定主题对应的地址走兜底。
建议为每条旧地址至少保留四列:旧 URL、旧页面主题、目标新 URL、映射类型(一对一、多对一、兜底)。映射类型这一列很重要,它决定了后续检查时该看什么:
记录完成后,先抽一批旧地址实际访问一次,观察跳转后的落点是否符合预期。若发现某类规则集中出错,就回到映射表调整该类的映射类型,而不是逐条打补丁。
出现以下任一情况时,应停止扩大规则映射,转为逐条判定或兜底:
保守映射的代价是部分旧地址不能精准落位,但比把用户送到错误页面更可控。等新站结构稳定后,再对兜底部分做二次细化。
先导出旧站地址清单,按“一址一题、多址一题、一址多题”标注,再决定哪些走规则、哪些走兜底。完成标注后,挑出规则映射占比最高的那一类,实际访问验证落点。如果验证通过,再扩大该类规则;如果出现集中偏差,就调整该类映射类型并重新验证。这个顺序能避免在规则本身还不成立时,把问题放大到全站。