先给判断顺序:把失效链接按目标域名归类,再对每个域名做一次整站可达性抽查。如果同一域名下多个不同路径的互换链接同时失效,优先怀疑源站故障;如果失效集中在少数路径、而同一域名其他路径仍可访问,则更可能是逐条失效。下面用一个假设的互换台账页面,说明怎么把这两类原因拆开。
你手里应该有一份互换记录,至少包含:对方页面地址、我方落点页面、首次上线日期、最近一次人工确认日期。把“同日失效”的链接筛出来,按目标域名分组,再补两列:该域名下是否还有其他互换链接、这些链接当天是否也失效。
这一步的实际动作是:对每个域名随机再取两个非互换路径,用同一网络环境访问,记录状态码或页面是否正常返回。结果会直接影响下一步——如果非互换路径也打不开,就不必逐条检查互换链接;如果只有互换路径失效,才进入逐条排查。
源站故障通常不是只影响一条互换链接。可核对的证据包括:
如果这些条件同时成立,处理动作应是暂停对该域名的逐条核对,先等待或联系对方确认站点状态。继续逐条检查只会重复得到同一个结论,浪费确认次数。
但要注意,请求量或抓取量归零不能单独证明源站故障。它也可能是对方调整了访问策略、临时屏蔽了你的网络,或统计工具本身延迟。需要结合页面是否可访问来判断。
逐条失效更像是单个页面的问题。可核对的证据包括:
这时实际动作是:打开对方页面,确认链接是否还存在。如果页面正常但链接消失,属于对方主动调整;如果页面本身返回错误,而同一域名其他路径正常,则属于该路径的逐条失效。两种情况的后续处理不同:前者需要沟通是否恢复,后者只需更新台账并标记失效原因。
假设你的互换台账里有 12 条链接在同一天显示失效,分布在 4 个域名。你先按域名分组:A 域名 5 条、B 域名 3 条、C 域名 2 条、D 域名 2 条。
接着对每个域名抽查首页和一个非互换路径。结果:A 域名首页和非互换路径都打不开,B 域名首页正常但 3 条互换路径全部失效,C 域名只有 1 条互换路径失效、其他路径正常,D 域名首页正常、2 条互换路径中 1 条失效。
按前面的判断顺序,A 域名优先归为源站故障,暂停逐条核对;B 域名虽然首页正常,但 3 条互换路径同时失效,仍需先确认是否是对方批量调整了某个栏目模板,再决定是否逐条处理;C 和 D 域名更接近逐条失效,直接进入单条链接确认。
这个假设例子的价值不在于数字本身,而在于展示:同日失效只是发现时间相同,不等于原因相同。先按域名归类,再用非互换路径做对照,才能把源站故障和逐条失效分开。
分类完成后,台账里至少补两个字段:失效类型和下一步动作。失效类型可写“源站故障待确认”“同域名批量异常待确认”“单条失效已确认”。下一步动作对应:等待对方恢复、联系对方确认、或直接替换该条互换。
这样做的结果是,后续复查时不必重新判断一遍。如果 A 域名几天后恢复,你可以直接确认那批链接是否回来;如果 C 域名那条链接始终没有恢复,你可以按单条失效处理,而不是继续把它当成源站问题。区分源站故障与逐条失效,最终是为了让每一条互换链接都有明确的处理路径,而不是停留在“同日失效”这个表面现象上。