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)