百度推出了sitemap1.0结构化数据wordpress插件无疑帮助了广大站长的忙了,可是新东西难免会出现各种各样的bug,就像我一样,就遇到了sign检测失败的情况,去网上搜索了很多网页发现都没有给出正确的解决方法,我是个技术狂,所以就敢为人先,拿自己的博客做个试验,比如停用所有插件,试了很多主题,发现都没有解决这种情况,由于本人还有个测试性的博客,所以就拿那个博客上去测试了,没想到放上去就验证成功了,后来我思前想后,明明同样的博客,为啥会出现这种情况呢?后来,我对比两个博客的不同之处,一点一点的试验,因为我是理科生嘛,所以用的是单一因素,博客重新安装,装了之后又删除,又重新安装,就这样捣鼓了深夜,最后,最后,当然是被我发现了啊!
以上内容来源于曾庆福的IT小窝http://blog.zengqingfu.cn/,转载时有所改动!
另外下午由于急着下班的缘故,没有认真审查内容,复制粘贴我自己补充的内容的时候,覆盖掉了原作者地址!感谢@我是帅哥 的提醒,下次一定注意!
以上的教程逍遥乐没有突破成功!不过通过探索,研究出以下方法,由于目的相同,所以直接合并在本篇文章,仅做参考!
同学们,你们是否遇到了以上方法还是不能解决问题?那么我们还有什么方法呢?其实还有一条极端的方法,逍遥乐就带大家来鼓捣一下吧!那就是数据库恢复还原!方法很简单:
1、在主机上重新新建一个wordpress网站什么都不要有,绑定域名到你的网站域名。然后按照正常的方法安装和激活百度数据化结构插件。
2、然后,进入百度数据化结构插件,进行验证。由于网站什么都没设置,没有任何来自设置和插件等情况的干扰,验证很成功!如果一直验证中,那么请刷新,即可验证成功!。接下来,我们进行更加暴力的一步了!
2、进入php-myadmin数据库管理软件,进入我们新建网站的数据库,导出wp_baidusubmit_sitemap和wp_baidusubmit_urlstat这两个表。
3、进入数据库表wp_options中,翻到最后找到名称开头为baidusubmit_的如下图所示7个键,在前面打勾并导出!
4、然后进入我们的主网站的数据库,删除上边2各表和wp-option中的7个主键。并记录这wp-option表键值最大的ID号。
5、使用nopad++或者其他文本编辑器打开导出的那七个主键的sql文件,拉到底部,找到7各组件对应的ID号,修改为大于主网站wp-option表中的键值最大的ID号还要大的ID号,并顺序排列。(这一步必须要有,否则会出现导入时,检测到主键重复的情况)
6、进入主网站数据库,将包含两个表的sql导入,然后进入wp-option表,再将修改后的包含7个主键的SQL文件导入。
7、OK!到这里以后,我们就算是成功了!下面请进入网站控制面板看看是否成功了!
注意:1、新建网站和主网站的域名绑定必须一样,否则会出现不可预知错误。中间可能会需要来回更换dns解析的情况,请大家斟酌使用!
2、以上极端教程涉及到数据库的操作,请谨慎!
转载请注明:爱开源 » 百度sitemap1.0一直校验中及sign检测失败的解决方法