【发布时间】:2012-02-28 23:20:49
【问题描述】:
我正在为我们的门户使用一个非常简单的 robots.txt 文件,如下所示
用户代理:* 不允许: / 允许:/robots.txt
问题是,当我使用在线验证器并将其指向我的 robots.txt 文件的实时副本时,它会显示这个奇怪的额外字符和错误
Line 1 User-agent: *
This line doesn't follow a correct syntax. The correct syntax is: : , where "field" can be "User-agent" or "Disallow". Please refer to Robots Exclusion Standard page for more informations.
请注意它在用户代理之前显示的奇怪字符。有什么建议吗?
提前致谢
【问题讨论】:
-
当您保存为 utf 时可能是字节顺序标记 (BOM)?如果是这样另存为 ASCII。
-
请将它作为答案发布,这正是发生的事情。将文件保存为 ANSI,一切正常。
-
Google 的 robots.txt 测试人员应该在这个问题上更加强调一点。
标签: robots.txt