老网站改版整理旧页面,核心是把每个旧网址当成一条需要交代去向的记录:先完整抓取并登记,再按内容价值决定保留、合并、重定向或删除,最后用可验证的响应状态逐条检查。整理的对象是URL和它承载的内容,不是先改导航或换模板。
假设某企业站原有约300个页面,其中产品页120个、新闻资讯150个、栏目与专题页30个。改版后产品体系压缩为8个大类,新闻只保留近三年内容。此时不能直接删掉旧栏目,否则原先指向旧产品页的外部链接和用户书签会落到404。
可以按下面顺序处理:
第一类是有持续搜索或外链价值的页面,优先保留原URL或做等价迁移。第二类是内容重复或已被新页完整覆盖的页面,合并后用301指向新页。第三类是过期活动、临时专题且无外部引用,可以考虑删除并返回410。第四类是内容仍有参考价值但不再维护的资讯,保留并标注时间,比强行删除更稳妥。
判断时不要只看页面数量。一个被多个外部站点引用的旧产品页,即使流量很低,也值得重定向;一个从未被引用、内容已被新页覆盖的页面,删除的代价较小。这里的依据是引用情况和内容重叠度,不是主观喜好。
常见错误包括:把大量旧URL统一301到首页;新旧页面同时可访问造成重复内容;只处理栏目页而漏掉分页和带参数的URL;改版后没有更新内部链接,旧链接仍指向已删除地址。
检查时可以执行一条命令,例如:
curl -I https://example.com/old-page
观察返回的HTTP状态码和Location头。若返回301且Location指向主题相关的新页,说明重定向配置正确;若返回200但内容与旧页无关,说明只是换了模板,没有完成页面整理;若返回404,需要确认该页是否确实应删除。对批量URL,可以把清单交给爬虫工具跑一遍,导出状态码表逐条核对。
完成旧页面清单和重定向映射后,下一步是把它作为改版上线检查表的一部分:上线当天抽样请求旧URL,上线后一周再复查一次,重点看原先有外部引用的页面是否仍能到达相关内容。这样整理才算闭环,而不是只停留在表格里。