织梦CMS - 轻松建站从此开始!
isido
当前位置: 武汉网站建设 > seo查询 >

织梦怎么添加主动推送(实时)代码实现api主动

时间:2021-02-27 16:59来源:未知 作者:admin 点击:
织梦怎么添加主动推送(实时)代码实现api主动推送主动推送:最为快速的提交方式,建议您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。及

织梦怎么添加主动推送(实时)代码实现api主动推送

主动推送:最为快速的提交方式,建议您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。

及时发现:可以缩短百度爬虫发现您站点新链接的时间,使新发布的页面可以在第一时间被百度收录

保护原创:对于网站的最新原创内容,使用主动推送功能可以快速通知到百度,使内容可以在转发之前被百度发现

从上面就可以看出现在主动推送(实时)对于网站保护原创和增加收录是多么的重要的了。

主动推送(实时)相对于自动推送和手动链接实现要难很多了,现在网上有很多的实时推送的脚本,但是需要每次更新完以后还需要再次使用脚本,很像手动提交一样,不是很方便。所以根据百度提供php代码进行编写加入了dede后台的发表文章中,只要发表文章结束,就会实时推送给百度,这样就方便很多了。

织梦dedecms5.7如何添加主动推送(实时)代码?

1、首先打开dede文件夹(如果你改成其他名字,请打开修改后文件夹),找到article_add.php。

2、搜索$artUrl = MakeArt($arcID,true,true,$isremote);

3、在

if($artUrl==)

{

artUrl = $cfg_phpurl./view.php?aid=$arcID;

}

后面加入

else{

$urls[]=http://.$_SERVER[HTTP_HOST].$artUrl;

$api = http://data.zz.baidu.com/urls?site=https://www.sdpkqc.comtoken=cp7rR********;

$ch = curl_init();

$options = array(

CURLOPT_URL = $api,

CURLOPT_POST = true,

CURLOPT_RETURNTRANSFER = true,

CURLOPT_POSTFIELDS = implode( , $urls),

CURLOPT_HTTPHEADER = array(Content-Type: text/plain),

);

curl_setopt_array($ch, $options);

$result = curl_exec($ch);

}

这样主动推送(实时)代码就添加成功了

最后一步:

在 a href=catalog_do.php?cid=$typeiddopost=listArchivesu已发布文章管理/u/a 后面添加如下代码:

au主动推送反馈结果.$result./u/a

添加这个的意义在于织梦后台文章发布成功之后有一个推送提示的反馈效果,方便大家查看是否推送成功。

百度提交返回{remain:4992,success:1}

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------