注册 登录
零零社区 返回首页

123456000000的个人空间 http://bbs.00-net.com/?10351 [收藏] [复制] [分享] [RSS]

日志

百度时时推送seo神器【问题集合贴结贴】

已有 300 次阅读2015-7-21 17:40 | seo神器, 百度

5月2号发的帖子,百度时时推送seo神器,送上代码,免费的哟

针对不一部分人不能使用问题出在这里:

一个完整的url是这样的http://www.00-net.net/farminfo-209-2.html, 而一部分人在帝国cms后台的网站地址设置处并未设置域名而是只设置一个/,所以文章地址就成/showinfo-6-457-0.html这样了。把这 个提交给百度,百度无法识别,导致能提交百度,但是显示不成功,问题就出在这里。另外为什么只有50条,这个我也不清楚,百度只发放50条,这个不是程序 问题是百度的限制。

2个解决办法,选一个,这两个办法都是把url地址弄成绝对地址,自己看哪个方便就用那个吧:

1,在帝国后台:系统——系统设置——网站地址,修改成完整地址如:http://www.00-net.net,然后——系统——数据更新——更新信息页地址
2,改e/class/userfun.php函数代码(这个多用于多端,网站地址必须是/,用这个办法就可以解决推送问题)
function ePostBaiduSitemap($id,$_urls){
    $site = 'www.00-net.net';//你的网站域名
    $token = 'xxxxxxxxx';//这个token是百度发放的,不是每个人都有,没有的不能用,建议关注百度http://bbs.zhanzhang.baidu.com/thread-19272-1-1.html
    $newsurl = 'http://www.00-net.net';//你的网站地址,注意后面的斜杠/
    $count = count($id);
    if (empty($count))
    {
        printerror("未选择信息ID", "", 1, 0, 1);
    }
    $urls=array();
    for($i=0;$i<$count;$i++)
    {
        $id[$i] = (int)$id[$i];
        if (array_key_exists($id[$i],$_urls)){
            $urls[] =  $newsurl.$_urls[$id[$i]];
        }
    }

    $api = "http://data.zz.baidu.com/urls?site=$site&token=$token";
    $ch = curl_init();
    $options =  array(
        CURLOPT_URL => $api,
        CURLOPT_POST => true,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_POSTFIELDS => implode("\n", $urls),
        CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
    );
    curl_setopt_array($ch, $options);
    $result = curl_exec($ch);
    $httpstat = curl_getinfo($ch,CURLINFO_HTTP_CODE);
    curl_close($ch);
    if($httpstat==200){
        $obj = json_decode($result);
        printerror("今天剩余{$obj->remain}条,成功提交{$obj->success}条", "", 1, 0, 1);
    }else{
        printerror('推送失败', "", 1, 0, 1);
    }
}

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册


小黑屋|手机版|Archiver|零零论坛 ( 豫ICP备09039788号 )

GMT+8, 2020-1-21 04:46 , Processed in 0.233170 second(s), 6 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部