dede织梦cms实时推送sitemap地址给百度

织梦教程 强烈建议 2024-02-06 13:41 105 0

  很久前,织梦自己有一套主动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)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!