如何查找并修复重定向链、重定向循环和过期网址
了解哪些重定向有用、哪些重定向链需要处理,以及如何在网址变化后简化链接。
目录
什么是重定向链?#
重定向链是一个网址重定向到另一个网址,后者再次重定向,最终才到达资源的过程。例如,/old 可能先跳转到 /archive,再跳转到 /new。如果整个过程回到之前的网址,始终无法到达有用目标,就形成了重定向循环。
永久迁移后,一次有意设置的重定向可能是合适的。当迁移、网址规范化和模板更新发生在不同时间时,重定向链往往会逐渐增长。应检查实际行为,而不是默认所有重定向结果都不正确。
为什么需要检查重定向链?#
每增加一次重定向,目标加载前就多一个步骤。重定向链还可能掩盖过期内部引用,增加网站维护难度。循环更严重,因为它会阻止访客完成访问过程。
Google 区分永久重定向和临时重定向,因此应选择符合迁移情况的响应。不要无理由地将临时实验变为永久映射。对于你能控制的内部来源链接,直接指向当前预期网址,能让访问路径更容易检查,并减少对中间规则的依赖。
| 模式 | 解读 | 操作 |
|---|---|---|
| 旧网址 → 相关新页面 | 可能有用的迁移 | 保留映射,并更新可控制的来源链接。 |
| 旧网址 → 中间网址 → 新页面 | 可能不必要的重定向链 | 检查旧网址是否可以直接到达新页面。 |
| URL A → URL B → URL A | 重定向循环 | 修正规则冲突,并测试两个入口。 |
| 特定文章 → 无关首页 | 目标不匹配 | 映射到相关内容,或修改引用。 |
| HTTP → HTTPS → 不同主机 → 新路径 | 多项网址规范化规则 | 检查规则能否直接到达预期的最终网址。 |
如何检查重定向路径#
从来源页面实际出现的地址开始,不要使用手动修正后的版本。在 Linky 报告中检查重定向路径和最终目标,再在浏览器中打开结果。除了网址,也要确认页面标题和内容。
本网站的重定向链可视化工具可以帮助整理你粘贴的跳转步骤。它只展示提供的顺序,不会获取网址,也不会发现服务器当前的重定向。应使用扫描或请求检查中实际观察到的数据,不要猜测顺序。
- 准确复制来源网址,保留路径和查询字符串。
- 记录实际观察到的跳转及最终目标。
- 确认迁移是永久、临时,还是错误。
- 修复你能控制的映射或来源引用。
- 测试旧入口和更新后的来源链接。
先修复循环,再优化普通重定向链#
主机规则、HTTPS 规则、末尾斜杠规则或应用重定向相互冲突,都可能造成循环。例如,一项规则添加斜杠,另一项规则又将其移除。检查每次跳转对应的规则,避免修改某一层后,在其他位置再次产生问题。
更改规则后,测试有代表性的网址,包括查询字符串以及本不应该重定向的路径。不要在未记录预期映射的情况下,反复修改生产环境重定向规则。共享规则影响大量页面时,准备好回滚信息。
网址规范化规则
选择一致的主机、协议和路径约定。检查网络服务器、应用和托管平台的规则如何共同作用;最终行为比任何单个配置文件更重要。
内容迁移规则
将旧内容映射到相关的新位置。统一的路径变化可以使用范围较广的通配符,但要验证例外,避免将无关旧资源全部导向同一个通用页面。
更新内部链接,同时保留有用的重定向#
重定向可以保护旧引用、书签和其他网站指向你的链接。更新内部链接,不意味着这些保护应立即消失。当自己的模板和内容改为当前目标时,仍应按照迁移计划维护新旧地址映射。
迁移后审计导航、页脚、文档和文章引用。共享组件引起的重复重定向,更适合在组件中修复,而不是逐页处理。另外验证规范网址和网站地图条目;链接报告不能代替完整迁移清单。
记录他人可以验证的重定向映射#
对于每项改动,记录旧网址、预期最终网址、迁移原因和实际响应。如果目标包含片段或重要查询参数,测试它们是否仍提供正确体验。不要在不了解用途的情况下,删除下载或应用流程依赖的参数。
发布后重新扫描受影响区域,并比较旧入口。留意那些只在新内容映射与已有规范化规则结合后才出现的重定向链。交接时保留已知例外,避免下一次发布意外破坏有效重定向。
- 优先解决循环和无关目标。
- 在能控制映射的地方简化不必要的跳转。
- 在自己的内部链接中使用当前目标。
- 保留旧引用需要的重定向。
- 更改后检查路径、参数和片段。
常见问题#
301 重定向不利于搜索引擎优化吗?
内容迁移时,永久重定向可能是合适的。检查目标是否相关,以及是否仍有可避免的中间跳转。不能仅因为存在 301 就将其移除。
所有内部链接都应该直接指向最终网址吗?
在可行的情况下,指向当前预期目标。保留为旧引用和特定导航行为服务的重定向;简化来源链接与保持兼容性可以同时进行。
网站迁移后应该检查什么?
检查重定向映射、内部链接、规范网址、网站地图和索引报告。Linky 帮助检查其中的链接和重定向部分,Search Console 则提供与搜索相关的额外证据。
将这个流程用于实际操作
阅读相关 Linky 文档 ,了解本文使用的产品控件及限制。 联系支持 ,以进一步调查需要核实的结果。
参考资料与延伸阅读
通过这些一手资料了解搜索引擎行为。上文的步骤和清单说明了如何将链接审计用于实际网站维护。
找出需要修复的链接
安装 Linky 浏览器扩展程序,检查正在浏览的页面,或审计整个网站中可访问的页面。查看失效目标、缺失锚点和重定向,然后定位需要修复的来源。
免费开始使用。 比较方案 ,了解重复审计、网站结构和导出功能。