百度Sitemap插件是由百度站长平台推出的网站结构化数据插件。百度Sitemap插件可以实现又快又全的向百度提交网站更新内容。帮助百度Spider更好的了解您的网站,帮助收录,对于优质的数据资源,可应用结构化摘要样式优化网站在百度搜索结果页的展现。
百度Sitemap下载地址:http://zhanzhang.baidu.com/dataplug/index;目前有Wordpress和Discuz两种,您可以根据你网站的类型进行下载。
近日堕落的鱼在Wordpress使用百度Sitemap验证网站时,插件一直报“sign检测失败”,如下图:
sign检测失败
百度、Google可以搜到很多站长遇到类似问题,并也给出了解决办法,目前网络上有的解决办法如下:
1、将wp-config文件放到wordpress安装目录,可以验证完成后再转移到其他目录。
2、删除现有的wp-config,利用wordpress安装功能,重建新的wp-config。
3、关闭所有其他插件,防止插件间冲突引起验证失败。
4、在百度站长平台重新管理站点,并进行验证。
5、等待百度能收录站点时再验证。
很遗憾,以上所有方法都没有解决我的问题。经分析,由于我是在一个测试站测试的,虽然站点已经被百度收录,但是我是通过修改hosts文件访问站点的,也就是百度站长平台解析出来的IP地址和我现在使用插件站点的IP是不一致的。由于百度Sitemap在验证站点时,肯定会上传站点服务器IP地址,由于两者不一致导致在验证时报“sign检测失败”。
修改DNS解析正常访问站点,点击百度Sitemap插件的验证功能很快就会提示验证通过。
如果你在验证时报错且无法解决时,不妨看下是不是犯了和我同样的错误。