花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

織夢實現(xiàn)鏈接提交給百度 主動推送的實例操作

時間: 2018-12-06 11:51 閱讀: 作者:素材無憂網(wǎng)

今天織夢無憂和大家分享的是關(guān)于織夢建站的鏈接推送實例,例如:你發(fā)布了一篇新文章,等著百度來抓取,那就很被動,不知道什么時候才能被收錄;但是我們可以主動去推送,下邊我們具體來操作說明。 

第一步:首先在織夢的后臺添加2個變量。

1.添加cfg_badutoken系統(tǒng)變量

說明:這個里邊的數(shù)值,大家需要自己在百度站長平臺獲取,注冊--添加你的網(wǎng)站--左側(cè)找到鏈接提交,就會看到了。截一張圖看看。 

織夢實現(xiàn)鏈接提交給百度 主動推送的實例操作(圖1)

上圖中紅色邊框里邊的就是我們新加的這個變量的值,每個網(wǎng)站的值是不一樣的,一定要準(zhǔn)確;

2.添加cfg_baiduhost系統(tǒng)變量

說明:這個變量的值就是你的二級域名,例如:www.baidu.com 。有朋友會說,織夢原本不是有個站點根地址嗎?  這里需要說明的域名和站點根地址是不一樣的。  

完了之后會得到下邊的結(jié)果,圖中最底部的二個變量就是我們剛添加的,對應(yīng)的值上邊已經(jīng)提到。  

織夢實現(xiàn)鏈接提交給百度 主動推送的實例操作(圖2)

第二步:找到織夢的檔案發(fā)布程序文檔,以及檔案修改程序文檔,

說明: 

1、以上二個文檔,對應(yīng)的是百度站長給出的,主動推送(實時),下邊的數(shù)據(jù)類型中,有推送,更新,刪除,三個選項,我們主要達(dá)到新文章可以推送,更改的文章也可以更新就可以了,至于刪除文章,直接做404頁面就行了。

織夢實現(xiàn)鏈接提交給百度 主動推送的實例操作(圖3)

2.織夢的這二個文檔默認(rèn)存于,/dede/ 文件夾根目錄中, 根據(jù)內(nèi)容模型,默認(rèn)如下,

文章模型,article_add.php(發(fā)布文檔);article_edit.php(修改文檔)

圖片模型,album_add.php (發(fā)布文檔);album_edit.php(修改文檔)

至于你要是新建了模型,那就找對應(yīng)的這二個文檔。 

織夢實現(xiàn)鏈接提交給百度 主動推送的實例操作(圖4)

第三步:修改織夢的檔案發(fā)布程序文檔,以及檔案修改程序文檔,

1、修改發(fā)布文檔,搜索 

$artUrl = MakeArt($arcID, true, true,$isremote);
if($artUrl=='')
{
$artUrl = $cfg_phpurl."/view.php?aid=$arcID";
}

在下邊加入 

else{
$urls[]='http://'.$cfg_baiduhost.'/'.$artUrl;
$api = 'http://data.zz.baidu.com/urls?site='.$cfg_baiduhost.'&token='.$cfg_badutoken;
$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);
}

緊接著繼續(xù)找到,

<a href='catalog_do.php?cid=$typeid&dopost=listArchives'><u>已發(fā)布文章管理</u></a>

在下邊加入:

<a href=''><u>百度提交返回".$result."</u></a>
&nbsp;&nbsp;

2、修改修改文檔,搜索 

$artUrl = MakeArt($arcID, true, true,$isremote);
if($artUrl=='')
{
$artUrl = $cfg_phpurl."/view.php?aid=$arcID";
}

在下邊加入 

else{
$urls[]='http://'.$cfg_baiduhost.'/'.$artUrl;
$api = 'http://data.zz.baidu.com/update?site='.$cfg_baiduhost.'&token='.$cfg_badutoken;
$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);
}

緊接著繼續(xù)找到,

<a href='catalog_do.php?cid=$typeid&dopost=listArchives'><u>已發(fā)布文章管理</u></a>

在下邊加入:

<a href=''><u>百度提交返回".$result."</u></a>
&nbsp;&nbsp;

至此,我們的要求也就完成了。 簡單的說,就是發(fā)布文章后,我們操作了自動推送文章或者是修改文章, 最后我們得到返回信息,成功還是失敗。 

按照上述方法來,祝順利

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: 織夢實現(xiàn)鏈接提交給百度 主動推送的實例操作

標(biāo)簽:  
模板推薦