当旧站迁移到新结构后,历史地址与新页面不是一一对应,就不能给每个旧地址都找一个新页面。此时应先把历史地址按“是否仍有等价内容”分成两类:有等价内容的做单点映射,没有等价内容的做归并映射或保留说明页。判断依据不是旧地址数量,而是旧地址背后的内容是否还能在新站找到同一主题的承接页。
如果某个历史地址对应的内容在新站有同一主题、同一意图的页面,单点映射成立。例如旧地址 /old-guide-12.html 讲的是“表单提交失败怎么排查”,新站仍有这一主题的页面,就可以把旧地址指向该页。动作是逐条登记旧地址、新地址和承接理由,结果会直接影响后续是否需要补充新页面。
如果多个历史地址分别讲的是同一主题的不同片段,而新站只保留一个综合页,单点映射不成立。此时应做归并映射:把若干旧地址统一指向综合页,并在综合页里覆盖这些片段的核心内容。若旧地址讲的是已不再提供的服务或已删除的产品,归并到首页或栏目页通常不是好选择,更合理的是保留一个简短说明页,告诉访问者该内容已调整,并给出当前可用的相关入口。
不要只看旧地址是否返回过错误状态。请求量、抓取量或某项统计归零,不能单独证明映射正确,因为还可能是旧地址本来就没有外部链接、新站尚未被访问、或访问者改用了站内搜索。更可靠的证据有三类:旧地址是否还有站外链接指向;旧地址在旧站内是否属于导航或文章正文的一部分;旧地址对应的主题在新站是否仍有明确承接页。
假设一个旧站有三十个历史地址,其中十二个仍有外部链接,另外十八个只出现在旧站分类页里。把十二个有外部链接的地址逐一映射到等价新页,把十八个无外部链接且主题重复的地址归并到三个栏目页。这个动作的结果是:后续检查只需优先看十二个单点映射是否到达正确页面,而不必平均用力。
映射表至少包含四列:历史地址、处理方式、目标地址、判断依据。处理方式只设三种:单点映射、归并映射、说明页。判断依据写“有等价新页”“无等价新页但主题可合并”“内容已删除”。这样做的好处是,当后续发现某个归并映射不合适时,可以回到判断依据,而不是凭感觉改目标地址。
执行顺序建议是:先处理有外部链接的历史地址,再处理旧站导航和正文里出现过的地址,最后处理只在分类页或站点地图里出现过的地址。每完成一批,就抽查目标页面是否真的承接了旧地址的主题。如果抽查发现目标页只沾边,应把该条从归并映射改为单点映射,或补一个说明页。这个动作会直接改变下一批的处理方式:原本准备归并的地址,可能因为主题差异较大而需要单独承接。
有些历史地址对应的是旧站临时活动页、重复参数页或已失效的打印页。这类地址即使数量多,也不值得逐一建新页。更合适的做法是归并到最近的主题页,或返回说明页。例外条件是:如果这些地址仍有外部链接或用户收藏,说明页应保留可读的主题提示,而不是直接跳到一个不相关页面。
另一个例外是旧地址本身包含重要文档或下载资源。若新站不再提供同一文件,不要把它映射到无关文章。可以保留一个简短页面,说明该资源已停止提供,并列出当前可替代的资源类型。这样访问者能理解发生了什么,后续维护也只需检查这个说明页是否仍然准确。
映射完成后,不要只看旧地址是否还能打开。应检查目标页面是否与旧地址主题一致、目标页面是否可正常访问、归并后的页面是否覆盖了多个旧地址的共同主题。若发现某个旧地址被归并到栏目页,但该栏目页没有提到旧地址的核心词,应把该条改为单点映射或补充说明页。这个检查结果会影响下一步:是继续扩大归并范围,还是把部分地址拆回单点映射。
最后,把映射表当作维护记录保留。以后新增页面或删除页面时,先查这张表,能避免把已经处理过的历史地址再次误判为遗漏。对新手建站来说,映射设计的关键不是让每个旧地址都有唯一新地址,而是让每个仍有访问价值的历史地址都能到达一个主题相符、内容可用的页面。