robots.txt是网站与搜索引擎爬虫之间的“沟通协议”,正确配置能引导爬虫抓取重要页面、屏蔽敏感内容。很多站长在问robots.txt怎么写,其实掌握基本语法和常见场景即可快速上手。
robots.txt是一个纯文本文件,必须放在网站根目录下(如https://example.com/robots.txt)。核心指令只有几条:
最简单的写法:
User-agent: *
Disallow:
注意Disallow后面留空,表示不禁止任何路径。
User-agent: *
Disallow: /
适用于测试环境或临时关闭站点,但需注意搜索引擎可能仍会索引已收录页面。
User-agent: *
Disallow: /admin/
Disallow: /tmp/
常用于屏蔽后台、临时文件等不希望被公开的路径。
User-agent: BadBot
Disallow: /
User-agent: *
Disallow: /private/
可以单独封禁恶意爬虫,同时不影响其他搜索引擎。
最后,在文件末尾添加Sitemap地址,并定期用搜索引擎的robots.txt测试工具验证规则是否生效。掌握以上内容,robots.txt怎么写就不再是难题。