今天武林網(wǎng)和大家分享的是關(guān)于織夢(mèng)建站的鏈接推送實(shí)例,例如:你發(fā)布了一篇新文章,等著百度來(lái)抓取,那就很被動(dòng),不知道什么時(shí)候才能被收錄;但是我們可以主動(dòng)去推送,下邊我們具體來(lái)操作說(shuō)明。
1.添加cfg_badutoken系統(tǒng)變量
說(shuō)明:這個(gè)里邊的數(shù)值,大家需要自己在百度站長(zhǎng)平臺(tái)獲取,注冊(cè)--添加你的網(wǎng)站--左側(cè)找到鏈接提交,就會(huì)看到了。截一張圖看看。
	
上圖中紅色邊框里邊的就是我們新加的這個(gè)變量的值,每個(gè)網(wǎng)站的值是不一樣的,一定要準(zhǔn)確;
2.添加cfg_baiduhost系統(tǒng)變量
說(shuō)明:這個(gè)變量的值就是你的二級(jí)域名,例如:www.baidu.com 。有朋友會(huì)說(shuō),織夢(mèng)原本不是有個(gè)站點(diǎn)根地址嗎? 這里需要說(shuō)明的域名和站點(diǎn)根地址是不一樣的。
完了之后會(huì)得到下邊的結(jié)果,圖中最底部的二個(gè)變量就是我們剛添加的,對(duì)應(yīng)的值上邊已經(jīng)提到。
	
說(shuō)明:
1、以上二個(gè)文檔,對(duì)應(yīng)的是百度站長(zhǎng)給出的,主動(dòng)推送(實(shí)時(shí)),下邊的數(shù)據(jù)類型中,有推送,更新,刪除,三個(gè)選項(xiàng),我們主要達(dá)到新文章可以推送,更改的文章也可以更新就可以了,至于刪除文章,直接做404頁(yè)面就行了。
	
2.織夢(mèng)的這二個(gè)文檔默認(rèn)存于,/dede/ 文件夾根目錄中, 根據(jù)內(nèi)容模型,默認(rèn)如下,
文章模型,article_add.php(發(fā)布文檔);article_edit.php(修改文檔)
圖片模型,album_add.php (發(fā)布文檔);album_edit.php(修改文檔)
至于你要是新建了模型,那就找對(duì)應(yīng)的這二個(gè)文檔。
	
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>   | 
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>   | 
至此,我們的要求也就完成了。 簡(jiǎn)單的說(shuō),就是發(fā)布文章后,我們操作了自動(dòng)推送文章或者是修改文章, 最后我們得到返回信息,成功還是失敗。
按照上述方法來(lái),祝順利
新聞熱點(diǎn)
疑難解答
圖片精選