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

时间:2026-02-19 15:40:29

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的话,改为:

<?php

if (!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'];

}

© 2026 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com