利用宝塔计划任务自动推送pbootcms系统网站链接到百度收录接口
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
说起pbootcms建站系统,估计知道的人还并不是太多,但是相对来说,pbootcms的好处是啥?可以商用,而且还开源,这点就非常好,别搞的站点挺好,过几天收费所以很苦恼;
既然建站用了pbootcms,那剩下的命运就交给百度了,毕竟百度是国内搜索引擎老大,一切的命运还得靠它,那就做SEO的时候如何能做到文章自动推送给百度呢?那就来看操作喽;
第一步:在站点根目录新建一个PHP文件,例如:baidu.php,并复制下方代码添加带baidu.php文件中。
注意:两处需要修改的博主都已经在末尾添加了注释,记得修改为自己的,然后保存。
<?php header('Content-Type:text/html;charset=utf-8'); /** 只需修改这里面的两个链接 **/ $xml_url = "https://www.laoliang.net/sitemap.xml"; // 这里修改你站点的xml地图链接 $baidu_api = 'http://data.zz.baidu.com/urls?site=https://www.laoliang.net&token=123456789';// 这里修改为你在百度站长获取到的推送接口 /***只需修改这里面的两个链接**/ $xmldata =file_get_contents($xml_url); $xmlstring = simplexml_load_string($xmldata,'SimpleXMLElement',LIBXML_NOCDATA); $value_array = json_decode(json_encode($xmlstring),true); $url = []; for ($i =0;$i < count($value_array['url']);$i++){ // echo $value_array['url'][$i]['loc']."<br/>"; $url[]= $value_array['url'][$i]['loc']; } //百度推送接口一次只支持推送2000条数据,所以超过2000条的话需要分组推送 $url_group = array_chunk($url,2000); $count=count($url_group); for($i=0;$i<$count;$i++){ $ch = curl_init(); $options = array( CURLOPT_URL => $baidu_api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode(" ",$url_group[$i]), CURLOPT_HTTPHEADER => array('Content-Type:text/plain'), ); curl_setopt_array($ch, $options); $result =curl_exec($ch); curl_close($ch); echo $result; } ?>
第二步:登陆你们的宝塔面板,按照下图进行操作就完事。
按照以上的操作就可以完成我们写完文章自动推送给百度,这样做主要是为了让百度知道我们有了新的文章来抓紧收录哦;
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!
赏
支付宝赞助
微信赞助
免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。
您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源 LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。
敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » 利用宝塔计划任务自动推送pbootcms系统网站链接到百度收录接口