先做“逐条对应核对”,不要先接受对方发来的整站跳转。最稳的起点是:把旧域名下与你合作相关的页面清单拉出来,逐条打开,确认它当前是 301 到新域名上的具体文章页,还是只跳到新站首页。只跳首页的,视为对应关系未建立,需要对方补出映射;能落到同主题具体页的,再进入下一步保留判断。缺少后台权限时,你仍可以用浏览器和抓取工具完成这一步,但只能核对“旧地址最终落到哪里”,推不出对方全站迁移是否完整。
合作方换域名,常见三种状态,处理方式完全不同。
判断一对一还是多对一,不能只看状态码。301 只说明发生了跳转,不说明落点是否等价。你需要打开落点页,确认它讲的是不是同一件事。假设你引用的是“某款剪辑软件的批量导出设置”,旧页跳到了新站的“软件下载首页”,这就是典型的多对一伪装成一跳。
拿不到对方 CMS、服务器日志或重定向配置时,仍然可以做三件事,且结论边界清楚。
curl -I 查看响应头中的 Location,能区分单跳和多跳。这些动作能回答“我这条链接现在把读者送到哪里”,不能回答“对方迁移是否全部完成”“新域名是否会被搜索引擎正常处理”“对方以后会不会再改”。所以核对结果只用于你站内的保留、改写、退出决策,不要外推为对合作方整站迁移质量的评价。
三种取舍各有前提,不必强行都选。
保留适用前提:旧 URL 一跳落到新域名同主题具体页,且新页内容完整、可正常访问、没有强制登录或跳转广告。保留时不需要改你站内的链接,但建议在链接旁补一句说明,例如“该合作方已迁移至新域名”,避免读者看到地址变化时困惑。
改写适用前提:旧 URL 跳到了新站,但落点是栏目页、首页或主题偏差较大的页面。此时把链接直接改成新域名下的具体文章地址,比保留旧地址更清楚。改写的动作是:找到新站上真正对应的那篇文章,替换 href,并同步更新锚文本,使锚文本仍能描述目标页内容。
退出适用前提:旧 URL 404、落点与主题无关,或对方无法给出具体页对应关系。退出的动作不是简单删掉链接,而是先判断这段引用在你文章中是否仍需要外部支撑。需要就换成其他可核对的来源;不需要就删除句子或改为不依赖外链的表述。删链后回头读一遍上下文,避免留下“据该站介绍”却没有指向的悬空句。
假设你在一篇教程里引用合作方的“视频压缩参数对照表”,旧地址是 old.example.com/compress-table。
new.example.com/compress-table,页面标题和表格仍在,属于可保留。new.example.com/tools,而该页只是工具导航,属于应改写:去新站找对照表的新地址,找不到就退出。这个例子的数字和域名均为假设,只用于说明比较方法:先看落点是否具体,再看内容是否等价,最后才决定动不动自己站内的链接。
把核对结果写成一张内部清单,至少包含:旧 URL、当前状态码、最终落点、落点主题是否一致、你的处理决定、处理日期。下次对方再换域名或调整目录时,你不需要重新从零排查,只需按清单复访旧 URL,看落点是否变化。
如果清单里出现大量“跳首页”,不要单独把它当作对方迁移失败的证据。跳首页也可能来自对方临时的过渡配置、CDN 规则、或你所在网络环境的缓存差异。合理解释有多种,你能确定的只是:在当前访问条件下,这条链接没有把读者送到具体对应页,因此不适合继续保留为原引用。
最后一步是复访。改写或退出完成后,重新打开你文章中每一处涉及该合作方的链接,确认没有死链、没有跳错页、锚文本与落点一致。这个动作的结果直接决定你下一步是结束本轮核对,还是把仍不一致的条目退回给合作方要求补映射。