关于“检测到无效的 Sitemap引用” 的问题
在robots.txt里这样添加sitemap是否正确?
比如
Sitemap: http://www.halfroom.com/sitemap.xml
分析存储的 robots.txt 时候提示
Sitemap: http://www.halfroom.com/sitemap.xml
在Yahoo的群组里面看到如下解释,摘录如下:
“Yahoo蜘蛛是支持robot.txt中的sitemap指令的。 我们已经验证http://www.brandhongkong.com/robots.txt 中的sitemap已经被正确的处理并导入蜘蛛系统。但是,请注意这并不意味着sitemap中全部的url都会被收录,YST会根据网页质量和网站质量做出评估。此外,在最终索引结果中出现从sitemap导入的url还需要一定的处理时间。YST是严格遵守sitemap指令的,关于google 验证robots sitemap指令报错的问题,我们无法做出回答,请直接与google联系以获得支持。”
一直被Google网站管理员工具里的robots.txt关于 检测到无效的 Sitemap引用 的问题所困扰,直到今天才真正了解了是怎么回事了
今天Google了一下,发现不是只有我一个人有这样的问题,大多数人都有“检测到无效的 Sitemap 引用”的错误。也发现这个问题在Google的 sitemap论坛被人多次提及。今天在谷海一粟那看到了一篇新翻译的post。其中的截图表明,robot.txt的检测是没有问题的。那我们又是怎么回事呢?
后来我发现了他的截图是英文界面!那我们是不是可以猜想这个问题在英文界面就没有问题了呢?
Google网站管理员工具没有提供更改语言版本的功能,但是我们可以构造如下URL:
https://www.google.com/webmasters/tools/siteoverview?hl=US_EN
进入英文版的网站管理员工具界面。
果然不出所料,在英文版中,本站的sitemap (xml和gz)均能识别为:
Valid sitemap reference detected
让我们来看下对比图片:
如此结果,恐怕我们所能得到的结论就是这个是中文Google的webmaster tools的一个bug!
我们也只能希望google的开发人员能够尽快修复这个bug!
Popularity: 16% [?]

