本帖最后由 善良的花朵 于 2024-11-26 17:45 編輯
成功發(fā)布文章之后,如果靠搜索引擎來(lái)抓取的話,可能會(huì)比較慢,要將我們成功發(fā)布的文章馬上提交到百度,有助于提升蜘蛛抓取速度。因?yàn)榈蹏?guó)CMS是php語(yǔ)言,所以選擇百度站長(zhǎng)平臺(tái)php推送進(jìn)行改造。
網(wǎng)上找了許久帝國(guó)cms的百度收錄推送代碼,沒(méi)有找到合適的插件,自動(dòng)動(dòng)手簡(jiǎn)單改造下。目前已經(jīng)成功推送數(shù)據(jù)給百度,分享給有需要的人,不需要太多的專業(yè)技能,很容易實(shí)現(xiàn)。而且比起全自動(dòng)推送,這樣做的好處是:
1、控制推送頻率:選擇性推送可以根據(jù)文章的重要性和時(shí)效性來(lái)決定是否推送,確保重要的內(nèi)容能夠優(yōu)先被百度收錄。
2、節(jié)省資源:手動(dòng)推送可以避免頻繁推送帶來(lái)的資源浪費(fèi),特別是對(duì)于資源有限的網(wǎng)站來(lái)說(shuō),選擇性推送更為合理。
3、靈活性:手動(dòng)推送可以根據(jù)需要調(diào)整推送的頻率和內(nèi)容,更適合需要精細(xì)管理的網(wǎng)站。
創(chuàng)建文件push.php放在網(wǎng)站根目錄,名字可以自定義,以.php結(jié)尾即可,下面直接復(fù)制,記得修改site參數(shù)和token參數(shù),保存即可。
- <?php
- $url = $_GET['url'];
- $urls = array( $url );
- //echo $urls;
- $api = 'http://data.zz.baidu.com/urls?site=www.wkepu.com&token=YOLeYWo67WXntyM1';
- $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);
- echo $result;
- ?>
復(fù)制代碼 到/e/data/html/list/目錄下,找listinfo.php文件,定位到<?=$qf?>前面,加一句
- <a href="https://www.wkepu.com/push.php?url=<?=$titleurl?>" target=_blank > POST </a>
復(fù)制代碼 此處需要修改push.php的文件名和文件路徑,如果沒(méi)改,改成自己的網(wǎng)站域名即可,上傳服務(wù)器。
帝國(guó)CMS百度主動(dòng)推送手動(dòng)點(diǎn)擊的實(shí)現(xiàn) |