【问题标题】:Issue with Robots.txt file verificationRobots.txt 文件验证问题
【发布时间】: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


【解决方案1】:

造成这种情况的原因可能是您在文件开头有一个 BOM(字节顺序标记),因为您以 UTF 保存。如果是这样,更正此问题的最简单方法是以 ASCII 格式重新保存 robots.txt 文件。

【讨论】:

  • 记事本能做到这一点吗?是否能以 ASCII 格式保存?
猜你喜欢
  • 2023-01-09
  • 1970-01-01
  • 1970-01-01
  • 2019-05-16
  • 1970-01-01
  • 1970-01-01
  • 2015-10-15
  • 1970-01-01
  • 2011-06-03
相关资源
最近更新 更多