AZ Tools

robots.txt 测试器

网络

实现 Googlebot / Bingbot 使用的匹配规则:分组以 user-agent 为键,最具体的 UA 优先(精确 > 子串 > *),组内最长匹配模式胜出(平局时 Allow 胜过 Disallow)。支持 * 通配符与 $ 路径末尾锚。同时展示每条 Sitemap: 声明,便于检查站点地图 URL 是否可达。

已解析分组: 3站点地图: 1
测试用例
  • 允许规则: Allow: /admin/
  • 允许规则: Allow: /admin/public/
  • 禁止规则: Disallow: /
  • 禁止规则: Disallow: /private/
站点地图
  • https://example.com/sitemap.xml

子串 UA 匹配不区分大小写。最长模式胜出;平局归 Allow。

使用方法

  1. 把你的 robots.txt 粘贴到上方框中。
  2. 添加(user-agent,路径)测试用例 — 把 UA 设为 '*' 测试 catch-all 组。
  3. 在右侧查看判定与产生该判定的规则。

常见问题

最长匹配怎么工作?
在匹配的 UA 组中,仍能匹配路径的最长模式规则胜出。Allow 与 Disallow 仅按模式长度加权 — 模式更长的 Allow 击败模式更短的 Disallow。
模式末尾的 $ 是什么意思?
把模式锚定到 URL 路径末尾。/foo$ 精确匹配 /foo,但不匹配 /foo/bar。适用于阻止 /*.pdf$ 之类的特定扩展。

相关工具