当前位置:首页 > SEO > 常见 robots.txt 文件编写错误集锦
收集整理了一些常见的robots.txt 文件编写错误,同时也提供一个专门检查robots.txt文件有效性的小工具。
A. 颠倒了顺序
错误写成:
User-agent: *
Disallow: GoogleBot
正确的应该是:
User-agent: GoogleBot
Disallow: *
B. 把多个禁止命令放在一行中
例如错误写成:
Disallow: /css/ /cgi-bin/ /images/
正确的应该是:
Disallow: /css/
Disallow: /cgi-bin/
Disallow: /images/
C. 行前有大量空格
例如写成:
Disallow: /cgi-bin/
尽管在标准没有谈到这个,但是这种方式很容易出问题。
D. 404重定向到另外一个页面
当Robot访问很多没有设置robots.txt文件的站点时,会被自动404重定向到另外一个Html页面。这时Robot常常会以处理robots.txt文件的方式处理这个Html页面文件。虽然一般这样没有什么问题,但是最好能放一个空白的robots.txt文件在站点根目录下。
E. 采用大写。例如
USER-AGENT: EXCITE
DISALLOW:
虽然标准是没有大小写的,但是目录和文件名应该小写:
user-agent:GoogleBot
disallow:
F. 语法中只有Disallow,没有Allow
错误的写法是:
User-agent: Baiduspider
Disallow: /john/
allow: /jane/
G. 忘记了斜杠/
错误写作:
User-agent: Baiduspider
Disallow: css
正确的应该是:
User-agent: Baiduspider
Disallow: /css/
下面一个小工具专门检查robots.txt文件的有效性:
http://www.searchengineworld.com/cgi-bin/robotcheck.cgi
转载请保留出处 - http://www.moneytreeblog.net/seo/common-mistakes-robots-txt-document.html
下一篇:Sitemap.xml 是什么?
相关日志
更多推荐阅读
- 暂无推荐文章

2005年以前,我和其他人一样不相信通过网络可以赚到钱,直到收到Google的第一张支票。开这个网站的初衷就是为了搭建一个大家相互交流的平台。如果您对博客赚钱感兴趣,或者对本站有任何的建议或意见,欢迎与我联系:



技术性的博客,不错,祝你新年快乐