ZH
我的工具

robots.txt 测试器(RFC 9309)

按 RFC 9309 规则(分组选择、最长匹配、* 与 $ 通配符)测试某个 robots.txt 对指定爬虫是允许还是屏蔽 URL,并显示起决定作用的规则。

产品标记,例如 Googlebot、Bingbot、Googlebot-Image 或 Applebot——不是完整的浏览器字符串。
允许
3
屏蔽
3
使用的分组
User-agent: *(第 1 行)
警告
0
站点地图
https://example.com/sitemap.xml

匹配遵循 RFC 9309:最具体(最长)的匹配规则优先,长度相同时 Allow 获胜,* 匹配任意字符,$ 锚定结尾。robots.txt 只是请爬虫不要抓取页面,并不会把页面从搜索结果中隐藏,也不会保护它们。

Googlebot 的结果
URL结果采用的规则
/admin/login屏蔽第 2 行:Disallow: /admin/
/search?q=shoes屏蔽第 3 行:Disallow: /search
/search/about允许第 4 行:Allow: /search/about
/files/report.pdf屏蔽第 5 行:Disallow: /*.pdf$
/files/report.pdf?download=1允许没有匹配的规则
https://example.com/blog/hello-world允许没有匹配的规则
我的工具 →
广告

robots.txt 中一条放错位置的规则,就可能让整个网站对搜索引擎不可见,或让管理后台可被抓取。这个测试器完全按照 RFC 9309 和 Google 的描述,把 robots.txt 应用到一组 URL 上:它为你指定的爬虫选择分组(合并重复的分组,并回退到 *),用 * 和 $ 通配符找出最长的匹配 Allow 或 Disallow 规则,并报告“允许”或“屏蔽”以及起决定作用的那一行。它还会标出爬虫会忽略的行。

使用方法

  1. 粘贴 robots.txt 的内容。
  2. 列出要检查的 URL 或路径,每行一个。
  3. 输入爬虫标记,如 Googlebot、Bingbot 或 Applebot。
  4. 阅读每个结果及其依据的规则,然后修复警告。

计算公式

Group: the one whose user-agent equals the crawler token (case-insensitive), else *. Rule: among Allow and Disallow paths that match the start of the URL path, the longest wins; on a tie, Allow wins.

* 匹配任意一串字符,结尾的 $ 表示“URL 结束”。路径包含查询字符串。非 ASCII 字符按百分号编码后比较,普通字母和数字的转义会先被解码(RFC 9309 §2.2.2)。/robots.txt 始终允许访问。

示例

使用 User-agent: *、Allow: /p 和 Disallow: / 时,URL /page 是允许的:两条规则都匹配,但 /p 比 / 更长。使用 Disallow: /*.php$ 时,/filename.php 被屏蔽而 /filename.php?parameters 被允许,因为 $ 要求 URL 到此结束。

常见问题

Disallow 会让页面从 Google 消失吗?

不会。它只是停止抓取,被屏蔽的 URL 仍可能因为其他地方的链接而在没有内容的情况下被收录。要让页面不出现在搜索结果里,请允许抓取,并使用 noindex 的 robots 元标签或 X-Robots-Tag 响应头。

为什么 Googlebot-Image 会遵循 Googlebot 分组?

Google 为它的某些爬虫列出两个 user-agent 标记——例如 Googlebot-Image 会遵守 googlebot-image 分组,没有的话则遵守 googlebot 分组。测试器只对文档中这样说明的 Google 爬虫应用这一点,其他名称回退到 *。取消勾选该选项可测试严格的 RFC 9309 行为。

路径区分大小写吗?

区分。Disallow: /Folder 不会屏蔽 /folder。不过 user-agent 名称的匹配不区分大小写。

资料来源

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). robots.txt 测试器(RFC 9309). https://kakao.mobile/zh/tools/robots-txt-tester/

MLA

“robots.txt 测试器(RFC 9309).” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/robots-txt-tester/.

广告