百度sitemap1.0校验中、sign检测失败终极解决

2025-04-18 15:08:27

1、按照百度sitemap1.0官方安装方法正确安装插件。出现类似情况请勿着急。

百度sitemap1.0校验中、sign检测失败终极解决

2、编辑checksign.php,发现如下语句:

百度sitemap1.0校验中、sign检测失败终极解决

3、..\表示上一级子目录。问题是并非所有的系统的wp-config.php都安装在同样的目录结构下。如果目录结构不是按照百度想象的那种,则会根据我们检测时是否在URL添加\,而出现sign检测失败、校验中等错误。

4、小白解决方案:删除wp-config.php检测,直接用就好了。checksign.php变成:

百度sitemap1.0校验中、sign检测失败终极解决

5、专业解决方案:找到wp-config.php实际所在路径,更改checksign.php路径指向wp-config.php实际所在路径。比如,如果用新浪云SAE的话,改为:<?phpif (!function_exists('add_action')) { require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . './../../../wp-config.php';}require_once dirname(__FILE__).DIRECTORY_SEPARATOR.'inc/options.php';$checksign = $_GET['checksign'];if (!$checksign || strlen($checksign) !== 32 ){ exit;}$data = BaidusubmitOptions::getOption('checksign', null, true);if (isset($data['time']) && $data['value'] == $checksign && time()-$data['time'] < 30) { echo $data['value'];}

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢