快捷搜索:   nginx

DEDE实时推送ping百度服务器 提高收录(2)

失败返回示例:
{ "error":401, "message":"token is not valid" } 

2、
    第二种是发布一篇文章,就像百度推送一次,这种比较方便,我就是用这种
   
    打开织梦后台的 article_add.php 文件.找到差不多262行的样子
    注意:如果你系统设置的-》核心选项->(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址:如果选的是“否“

    可以直接加入以下代码,否则 注意下面的提示

    $urls="http://bnxb.com".$artUrl;//前面域名换成你自己的   如果上面图片选择的是”是“  就把"http://bnxb.com". 去掉
    $urls    = explode(",",$urls);

    $api = 'http://data.zz.baidu.com/urls?site=bnxb.com&token=xxxx'; // 前边site换成自己的site   xxx换成自己的密钥
    $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);

          就OK了  ,如果想看添加成功没,可以在修改下面一两行的样子的代码
            请选择你的后续操作".$result.$urls[0].":
           result是看百度返回的结果,urls是看你推送的url.
          

           基本上就OK了,如果你想让修改文章的时候也事实推送,就类似我上面一样去修改article_edit.php就好了.
顶(1)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论