Redirect Checker
Redirect Checker 是一款免费工具。可检测网站是否将用户和搜索引擎重定向到同一 URL。一次检查所有域名版本。
Redirect Checker 有什么用?
你输入网址或域名。工具会获取该页面的每种变体。检测 https、https www、http 和 http www。逐步跟踪每一次重定向。不将所有步骤合并为一个结果。
协议和 www 会根据你的输入读取。只输入域名则检测首页。输入完整子页面地址则检测具体页面。每个变体都会记录完整路径。包括状态码、重定向类型、响应时间和最终页面。
规范目标会自动检测。依据所有变体汇聚的位置确定。无需手动选择。当然你也可以强制指定版本。
逐步查看的意义
许多检测器仅显示首个和最终地址。这会隐藏重定向链、不一致的代码和慢速环节。本工具展示每一步。你可以看出请求浪费在哪里。及时发现错误设置的临时重定向。
找到本应一步完成的重定向链。还可检测重定向循环和服务器错误。还能捕获其他工具遗漏的客户端重定向。
值得了解的重定向类型
并非所有重定向都相同。类型影响用户与搜索引擎。301 表示永久转移。会传递排名信号至新地址。用于规范化是最佳选择。
308 类似 301,但会保留请求方法。302 和 307 表示临时转移。不要把它们用于永久更改。可能会让旧地址一直保留在索引中。303 强制用 GET,一般用于表单后跳转。
网页也可能在没有 HTTP 状态下进行重定向。比如通过 meta refresh 或 JavaScript。这些客户端重定向速度较慢,可能无法传递排名信号。工具会检测并建议你用 301。
对你的 SEO 有哪些帮助
搜索引擎把每个地址视为独立版本。HTTP、HTTPS、带 www 和不带 www 各自分开。可以把它们当作进店的几扇门。如果有多个页面返回 200,信号会被稀释。抓取预算也会浪费在重复内容上。
把所有变体重定向到一个规范地址。这样力量就集中到了一个页面。技术优化里最重要的环节之一。实现起来也非常快捷。
速度与抓取预算
工具同样对性能有帮助。每次重定向都会增加一次请求。重定向链越长,首字节时间越慢。在移动网络下影响更大。Google 建议尽量减少重定向。
一次跳转为理想。工具会测量每一步并统计多余的跳转。让隐形延迟显而易见。迁移或启用 HTTPS 后尤为有用。更换域名或 CMS 也会影响相关规则。
末尾斜杠与 canonical 标签
这是多数工具会忽略的检查。一个页面可能存在两个地址:一个以斜杠结尾,一个不带斜杠。例如 /blog 和 /blog/ 都返回 200。搜索引擎会认为内容重复。
工具会帮你检测两种格式。并提示是否存在一方未跳转。如果二者都返回 200,你会收到警告。此时应添加一条规则,只保留一种形式。
工具还能读取你的 canonical 标签。并与重定向目标比对。如果二者不一致你会收到提醒。信号不一致会让搜索引擎迷惑,因此务必修正。
Redirect Checker 的常见应用场景
- 确认
www和不带www的地址都指向同一主机。 - 确保 HTTP 被永久重定向到 HTTPS。
- 检测导致抓取和访问变慢的多级重定向链。
- 在页面被封锁前及时发现重定向循环。
- 区分永久 301/308 与临时 302/307。
- 找出需要优化的 meta refresh 与 JavaScript 重定向。
- 为唯一变体生成 Apache 或 NGINX 规则。
- 迁移或重建后再次检查重定向。
检测不同地区的重定向
有些网站会根据国家设置不同的重定向。也有些页面启用 JavaScript 后行为不同。打开高级设置可以处理这些场景。启用高级代理并选择国家,页面将以该国家身份抓取。
也可以启用客户端渲染,捕获 JavaScript 后触发的重定向。适用于地域定位和单页面应用。常规请求无法检测到这些情况。
Redirect Checker 与其它工具对比
| 功能 | DiagnoSEO | 其他工具 |
|---|---|---|
| 同时检测 4 种 URL 变体 | ✅ | ✅ |
| 直接粘贴 URL - 自动检测 www/HTTP | ✅ | ❌ |
| 检测规范目标并检查 canonical 标签 | ✅ | ❌ |
| 可检测任意子页面,不只是首页 | ✅ | ❌ |
| 比对带斜杠与不带斜杠的重定向 | ✅ | ❌ |
| 逐步显示完整重定向链而不只是目标 | ✅ | ❌ |
| 测量每一次跳转的响应时间 | ✅ | ❌ |
| 检测 meta refresh 和 JavaScript 重定向 | ✅ | ❌ |
| 检测重定向循环 | ✅ | ❌ |
| 支持以 Googlebot 或指定国家身份检测 | ✅ | ❌ |
| 为目标智能生成 Apache/NGINX 规则 | ✅ | ❌ |
| 结果可导出为 CSV | ✅ | ❌ |
提示与最佳实践
- 只保留一个规范变体,剩下三个用 301 重定向。
- 如有可能,重定向应只跳转一次。
- 永久更改请用 301 或 308。
- 内部链接应直指规范地址。
- 更换服务器、CDN 或 HTTPS 后请重新检测。
- 可检测首页和子页面。
常见错误
- 同时开放
www和不带www且均为 200 状态。 - 将 HTTP、HTTPS 与 www 分别设置为独立重定向。
- 永久变更却用了临时 302。
- 依赖 meta refresh 或 JavaScript 重定向。
- 在
www与不带www之间造成重定向循环。 - 忘记更新网站地图和 canonical 标签。
如何使用 Redirect Checker
- 输入网址或域名。检测某一页面需输入完整地址。
- 将规范目标设为自动,或者强制指定。
- 选择 User Agent。可选 浏览器 或 Googlebot。
- 保持检测第二个变体开启,或进入高级设置。
- 启动分析,查看结果与各变体重定向链。
- 切换到重定向规则生成器,复制 Apache 或 NGINX 规则。
案例研究
某网店切换到 HTTPS,同时开放 www 和不带 www。HTTP 需要三次跳转才能到 HTTPS。排名停止提升,页面收录下降。团队找不到原因。
Redirect Checker 立即显示完整重定向链,同时暴露了重复主机。团队用 301 把全部整合到同一个地址。更新了内部链接和网站地图,再次检测确保清爽结果。
几周内收录效率恢复,排名无需再优化代码也趋于稳定。
常见问题
-
是两种不同的主机名。搜索引擎视其为不同地址。应将其中之一永久重定向至另一方,避免内容重复。
-
是的。会列出每一个跳转。每步都显示状态码、类型和响应时间。不只是最终地址可见。
-
可检测 301、302、303、307、308 重定向,同样支持 meta refresh 与常见 JavaScript 重定向检测。
-
越少越好。理想是一步直接 301 最快。增加跳转会增加延迟,也会分散排名信号。
-
可以。进入高级设置,启用高级代理,并选择所需国家。还可以开启 JavaScript 渲染检测。
-
可以。每个变体的每一步跳转都能导出,格式为 CSV。可用于报告与进一步分析。
-
是的。/page 与 /page/ 是不同地址。如都返回 200,视为内容重复。应将其中一个重定向到另一个。