利用寶塔計劃任務自動推送pbootcms系統網站鏈接到百度收錄接口
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
說起pbootcms建站系統,估計知道的人還并不是太多,但是相對來說,pbootcms的好處是啥?可以商用,而且還開源,這點就非常好,別搞的站點挺好,過幾天收費所以很苦惱;
既然建站用了pbootcms,那剩下的命運就交給百度了,畢竟百度是國內搜索引擎老大,一切的命運還得靠它,那就做SEO的時候如何能做到文章自動推送給百度呢?那就來看操作嘍;
第一步:在站點根目錄新建一個PHP文件,例如:baidu.php,并復制下方代碼添加帶baidu.php文件中。
注意:兩處需要修改的博主都已經在末尾添加了注釋,記得修改為自己的,然后保存。
<?php header('Content-Type:text/html;charset=utf-8'); /** 只需修改這里面的兩個鏈接 **/ $xml_url = "http://0mbx6.cn/sitemap.xml"; // 這里修改你站點的xml地圖鏈接 $baidu_api = 'http://data.zz.baidu.com/urls?site=http://0mbx6.cn&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系統網站鏈接到百度收錄接口