整理旧页面时,不要先改模板,而应先把全站HTML链接代码导出来,形成一份“旧URL—链接位置—目标页面—处理动作”的清单。改版返工大多来自链接关系没理清:导航、正文、页脚、专题页各自链向哪里,谁负责改,改完谁复查,没有统一记录就会反复出错。正确顺序是观察现状、判断去留、分批处理、上线复查。
用站点爬虫或CMS自带导出功能,把旧站可访问页面和页面里的<a>标签抓下来。每条记录至少保留四列:来源页URL、链接代码里的href值、锚文本、链接所在区域(导航、正文、页脚、列表)。
href是站内相对路径、站内绝对路径、外链、锚点、mailto:、tel:分开标记,处理方式不同。假设一个旧站有产品列表页/product-list.html,导航、首页正文、页脚各有一条链接指向它。清单里就应出现三行,而不是一行。这样改版时才知道动一个URL要同步改几处。
按页面当前是否还有访问价值来判断,而不是按“看起来旧”来判断。可执行的标准如下:
判断依据要写进清单,例如“合并到/new-page,因内容重叠”。多人协作时,处理动作和依据写清楚,接手的人不用再问一遍。注意:不要因为某个页面“排名可能不错”就保留,排名判断需要实际数据支撑,没有数据时按内容和链接关系判断。
全站查找替换风险高:同一个href值在不同页面可能指向不同含义,批量替换容易改错。建议按区域分批:
每批改完,在清单里标记状态:待改、已改、已复查。这样多人协作时,谁改了什么一目了然。涉及模板时,改的是模板里的HTML链接代码,不是每个页面单独改,先确认模板影响范围再动手。
改版上线不等于链接整理完成。复查要覆盖三类问题:
复查结果要回写到同一份清单,而不是另开一份。这样下次再改版时,这份清单就是可复用的链接资产记录。对于确实需要保留的旧URL,确认它仍能正常访问;对于已下线的页面,确认没有站内链接再指向它。
下一步:先把旧站链接清单导出,按“保留、合并、下线”标注完处理动作,再开始改模板和页面里的HTML链接代码。