PbootCMS自動(dòng)推送網(wǎng)站鏈接到百度收錄接口
百度收錄入口是什么?有什么作用?
收錄入口是供你提交網(wǎng)址,讓百度進(jìn)行收錄的搜集地點(diǎn)
下面是百度的說明:
· 一個(gè)免費(fèi)登錄網(wǎng)站只需提交一頁(首頁),百度搜索引擎會(huì)自動(dòng)收錄網(wǎng)頁
· 符合相關(guān)標(biāo)準(zhǔn)您提交的網(wǎng)址,會(huì)在1個(gè)月內(nèi)按百度搜索引擎收錄標(biāo)準(zhǔn)被處理
· 百度不保證一定能收錄您提交的網(wǎng)站
作用就是使你的網(wǎng)站有可能被收錄到
效果展示
做個(gè)推送開關(guān)不想用的時(shí)候關(guān)掉
自動(dòng)推送記錄
實(shí)現(xiàn)步驟
本推送由訪問觸發(fā)
所有文章/單頁只推送一次
自己設(shè)置推送時(shí)間范圍
mysql修改:
kaifa_content表修改增加字段 is_push是否推送,pushtime推送時(shí)間記錄一下推送狀態(tài)
代碼修改:
代碼路徑 /apps/home/controller/IndexController.php
拉到最下面找個(gè)地方吧這個(gè)推送函數(shù)丟進(jìn)去
/* * 自動(dòng)推送網(wǎng)站鏈接到百度收錄接口 * 2022-09-07 * CMS開發(fā)網(wǎng) */ private function Baidupush($mold,$data) { $is_baidu_push = Config::get('is_baidu_push'); if($is_baidu_push) { // 推送時(shí)間 $date = [8,9,10,11,12]; if(!in_array(date('H',time()),$date)) { return false; } // 驗(yàn)證當(dāng)前文章是否推送 if(!$data->is_push && !$data->outlink) { $domain = get_http_url(); $baidu_zz_token = Config::get('baidu_zz_token'); //普通推送 // 生成鏈接 if($mold){ $url = $this->parser->parserLink(2,$data->urlname,'content',$data->scode,$data->sortfilename,$data->id,$data->filename); } else { $url = $this->parser->parserLink(1,$data->urlname,'about',$data->scode,$data->filename,'',''); } $api = "http://data.zz.baidu.com/urls?site=$domain&token=$baidu_zz_token"; $result = post_baidu($api,[$domain.$url]); if (isset($result->success)) { // 處理推送狀態(tài) $this->model->mod('kaifa_content',['id'=>$data->id],['is_push'=>1,'pushtime'=>get_datetime()]); $this->log('自動(dòng)推送《'.$data->title.'》成功!'); } else { $this->log('百度普通收錄推送失敗'); } } } }
版權(quán)聲明:
本站所有文章和圖片均來自用戶分享和網(wǎng)絡(luò)收集,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系網(wǎng)站客服處理。