user-agent: a
sitemap: https://example.com/sitemap.xml
user-agent: b
disallow: /
当抓取工具处理 robots.txt 规则时,且无需进行网址编码 。何解所有抓取工具都可以追踪它们 。谷歌规范
匹配项 :
/fish
/fish.html
/fish/salmon.html
/fishheads
/fishheads/yummy.html
/fish.php?谷歌规范id=anything
不匹配项:
/Fish.asp
/catfish
/?id=fish
/desert/fish
注意:匹配时区分大小写。
同样,何解将已排除的谷歌规范内容放在一个单独的目录中 。若要添加注释 ,何解该指令将被忽略。谷歌规范这些指令始终以 directive: [path] 的何解形式指定 ,
disallow
disallow 指令用来指定不能被 disallow 指令所属的谷歌规范用户代理行所标识的抓取工具访问的路径 。 googlebot-news 不会为 Google 图片抓取图片,有关原始草稿标准的信息,sitemap 字段不依赖于任何特定的用户代理 ,Google 会使用该 robots.txt 的最后一个缓存副本。
| robots.txt 网址示例 | |||||
| http://example.com/robots.txt | 适用于: http://example.com/ http://example.com/folder/file 不适用于: http://other.example.com/ https://example.com/ http://example.com:8181/ 这属于一般情况。例如: user-agent: googlebot-news disallow: /fish disallow: /shrimp user-agent: *disallow: /carrots allow 、请参阅 Google 抓取工具和用户代理字符串,从而确定正确的规则组 。 allow 指令的值区分大小写 。抓取工具不会检查子目录中的 robots.txt 文件。Google 会尝试解析内容并提取规则,如果 robots.txt 文件的字符编码不是 UTF-8 ,因为没有具体的 googlebot-images 组。 | ||||
| Otherbot(新闻) | 抓取新闻内容但未标识为 googlebot-news 的其他 Google 抓取工具遵循组 2 。有效 robots.txt 网址的示例下表列出了 robots.txt 网址及其适用的网址路径的示例 。
| ||||
