dede织梦cms实时推送sitemap地址给百度
很久前,织梦自己有一套主动ping百度的插件,但是后来好像有几年用不了了.
***近百度推出了实时推送链接地址给百度,这样肯定比sitemap方便多了.而且也可以确保文章的原创性.
不知道为什么我在网上还没看到织梦有这样的教程,所以我就根据百度接口写了个教程出来,给各位织梦爱好者看看.
关于织梦的百度实时推送我写了两种方法,大家可以自行选择:
1、手动创建一个文件,每天访问这个文件就可以把当天的全部文章推送到百度搜索引擎.
在根目录下面创建一个fcz8k.php 访问后会返回百度接口结果
代码如下
2、
百度接口返回说明:
2、
第二种是发布一篇文章,就像百度推送一次,这种比较方便,我就是用这种
打开织梦后台的 article_add.php 文件.找到差不多262行的样子
注意:如果你系统设置的-》核心选项
,如果是否直接
加入以下代码,否则 注意下面的提示
$urls="".$artUrl;//前面域名换成你自己的 如果上面图片选择的是是 就把"". 去掉
$urls =explode(",",$urls);
$api=''; // 前边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就好了.
时间:(2024-02-06 13:41:03)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!