链接有效性检测报告的核心证据,是能复现“哪个链接、在哪个页面、以什么状态码或错误类型失败、由谁在何时用什么方法测得”的完整记录。只给一个“失效链接数量”没有诊断价值,因为无法据此定位原因,也无法判断是链接本身失效、页面被删除、服务器临时故障,还是检测工具误报。
报告开头必须写明检测范围,否则后续数据无法解释。需要记录的证据包括:
404、410 视为确定失效,403、429、5xx 视为待复核,3xx 需追踪最终落点。判定标准不同,同一批链接会得出不同结论。报告必须把标准写在结果之前,而不是事后解释。
最关键的一步是保留“原始响应证据”,而不是只保留汇总数字。对每条失效链接,报告应展示:
举例说明(以下为假设示例,非真实项目数据):某页面外链返回 301 跳到另一个地址,再返回 404。报告若只写“失效”,就无法判断是原链接过期还是跳转目标被删除。把两跳状态码都列出,原因立刻清楚。适用条件是检测工具支持记录重定向链;如果工具只给最终状态码,就需要用命令行方式补测。
同一现象可能有多种解释,报告不应把推测写成结论。验证时按以下顺序排除:
403,对浏览器正常返回 200。报告中应把证据分为两类:已经通过重复检测和人工复核确认的原因,以及仅凭单次检测推测的可能原因。前者可以直接进入修复清单,后者需要标注待验证。
链接有效性会随时间变化,报告应具备可复检性。建议保留:检测脚本或工具配置、链接清单文件、原始响应导出文件、检测时间戳。下次复检时用同一标准对比,才能判断失效是新增、已修复还是持续存在。若无法保留原始数据,至少记录检测方法与判定阈值,否则不同批次报告之间无法比较。
下一步:从报告里挑出状态码明确为 404 或 410 的链接,按来源页面分组,先修复站内导航和正文中的失效链接,再处理外链,并对 403、5xx 类结果安排一次复检。