分类: 开发工具

重定向链规划器

站方自主规划没找到想要的工具?

规划重定向,并发现重定向链、循环和重复来源

输入若干条“旧 URL 到新 URL”的记录,即可构建出对应的重定向关系图,标记超过一跳的重定向链、重定向循环和重复来源,并给出合并多跳重定向链的方案。全程在你的浏览器中运行。

记录数7超过 1 跳的重定向链1循环重定向1重复的来源1
建议方案
  • /old-page/newer-page将 2 跳的重定向链合并为一条直接重定向
  • /new-page/newer-page已经是单跳重定向
  • /legacy/current已经是单跳重定向
  • /duplicate/target-one已经是单跳重定向
循环重定向
  • /loop-a → /loop-b → /loop-a
重复的来源
  • /duplicate/target-one, /target-two

本页的所有处理都在浏览器中完成,不会上传任何内容。

这个工具能做什么

一个经历过多年多次重定向调整的网站,往往最终会出现 A 指向 B、B 又指向 C 的情况,甚至更糟,出现把访客带回原点的循环。本工具接收一份“旧 URL 到新 URL”的记录列表,追踪每条链直到其最终目标,并生成一份方案:哪些重定向已经是单跳、哪些多跳链应合并为直接指向最终目标的单条重定向、哪些记录构成了循环,以及哪些来源 URL 被重定向到了一个以上不同的目标。

使用方法

  1. 按“旧 URL -> 新 URL”的格式,每行输入一条重定向记录。
  2. 查看建议方案,其中会将任何多跳链合并为单条重定向。
  3. 在发布重定向之前,修复工具标记出的循环或重复来源。

隐私说明

本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。

常见问题

我的重定向列表会被发送到什么地方吗?
不会。链路的构建与分析全部在你浏览器标签页中运行的 JavaScript 内完成。
为什么应该合并多跳重定向链?
每多一跳都会增加延迟,而且历史上还会带来少量链接权重的稀释;让原始 URL 直接指向最终目的地会更快,也更便于维护。
什么算是重复来源?
指同一个旧 URL 出现在多条记录中,且指向了不同的目标。任何时候只能有一条重定向规则应用于某个 URL,因此必须在发布规则前解决这类冲突。