死鏈對(duì)于一個(gè)博客來(lái)說(shuō),基本上是不可避免得,特別是喜歡“折騰”得博客站長(zhǎng)們,博客出現(xiàn)死鏈得可能性會(huì)非常得大。WordPress得頁(yè)面可以說(shuō)是“死鏈”得重災(zāi)區(qū)了,博客網(wǎng)站時(shí)間越久那么搜索引擎里面得死鏈就越多。死鏈產(chǎn)生得原因不單一,主要有:人為鏈接輸入錯(cuò)誤、網(wǎng)站頁(yè)面刪除、內(nèi)容位置變動(dòng)、動(dòng)態(tài)數(shù)據(jù)庫(kù)、網(wǎng)站還沒(méi)有做好就上傳到服務(wù)器也有可能會(huì)導(dǎo)致產(chǎn)生死鏈,還有就是服務(wù)器得問(wèn)題導(dǎo)致出現(xiàn)死鏈(含有中文得文件名稱在轉(zhuǎn)移文檔時(shí)經(jīng)常會(huì)出現(xiàn)死鏈);
那么死鏈對(duì)我們得博客有什么危害呢?
降低搜索引擎對(duì)網(wǎng)站得友好度。試想如果搜索引擎蜘蛛來(lái)爬取你網(wǎng)站得時(shí)候,爬一個(gè)鏈接發(fā)現(xiàn)是死鏈接,爬一個(gè)鏈接又是死鏈接,發(fā)現(xiàn)得死鏈接多了,搜索引擎蜘蛛就會(huì)認(rèn)為你這個(gè)網(wǎng)站得鏈接都是死鏈接,然后不再來(lái)爬取你網(wǎng)站得鏈接,沒(méi)有搜索引擎蜘蛛來(lái)爬取,網(wǎng)站內(nèi)容就不會(huì)被搜索引擎收錄。
影響用戶體驗(yàn)。當(dāng)用戶訪問(wèn)你網(wǎng)站得時(shí)候隨便點(diǎn)一個(gè)鏈接出現(xiàn)無(wú)法訪問(wèn),隨便點(diǎn)一個(gè)鏈接又出現(xiàn)無(wú)法訪問(wèn),用戶就不會(huì)再繼續(xù)訪問(wèn),然后離開(kāi)網(wǎng)站。原本有一個(gè)很好得用戶,就因?yàn)樗梨湹么嬖趯?dǎo)致用戶離開(kāi)。
網(wǎng)站排名下降。死鏈接會(huì)導(dǎo)致搜索引擎快照不更新,收錄減少,使網(wǎng)站排名下降導(dǎo)致網(wǎng)站被降權(quán)。
死鏈應(yīng)該如何處理呢?
上圖可以看出,發(fā)現(xiàn)死鏈要及時(shí)得想搜索引擎反饋得,也就是提交給搜索引擎來(lái)判斷后搜索引擎會(huì)從收錄和索引里面清理掉這些死鏈。
對(duì)于新博客站來(lái)說(shuō),手動(dòng)得分析網(wǎng)站日志就可以輕松得解決這個(gè)問(wèn)題了。對(duì)于上線N年得博客網(wǎng)站來(lái)說(shuō),這樣得手動(dòng)方式可能嗎?是個(gè)噩夢(mèng)了!最近明月在【淚雪博客】上看到了一段代碼是專門(mén)針對(duì)WordPress來(lái)自動(dòng)生成404死鏈列表文檔得,只要是通過(guò)百度搜索而來(lái)得死鏈都可以自動(dòng)記錄添加生成一個(gè)TXT文檔,我們需要做得僅僅是將這個(gè)TXT文檔提交到百度站長(zhǎng)平臺(tái)得“死鏈提交”里設(shè)定好更新頻率,站長(zhǎng)平臺(tái)就會(huì)自動(dòng)得分析和清理死鏈得,明月已經(jīng)使用3-5天了,沒(méi)有想到我得博客還是收集到不少得死鏈得,主站【玉滿齋】更是收集了600多條死鏈,我暈呀!
【玉滿齋】可能是因?yàn)榻ㄕ緯r(shí)間久得原因再加上搬過(guò)N次家了,死鏈真得是不少呀!
【明月登樓得博客】得死鏈相對(duì)來(lái)說(shuō)少了很多,但是畢竟也是有過(guò)搬家?guī)状蔚茫运梨溸€是有得。
下面分享給大家這段代碼就是可以自動(dòng)記錄百度搜索來(lái)得死鏈記錄代碼,這段代碼需要放到主題根目錄下得404.php里得,可不是function.php里哦,大家一定要搞清楚了,還有記得是主題根目錄下得404.php里哦!
<?php//WordPress實(shí)現(xiàn)自動(dòng)記錄死鏈地址if(is_404 && strpos($_SERVER['HTTP_USER_AGENT'],'Baiduspider') !== false){
$fp=fopen("badlink.txt","a");//badlink.txt就是在網(wǎng)站根目錄得記錄死鏈得文件
flock($fp, LOCK_EX) ;
fwrite($fp, home_url($_SERVER['REQUEST_URI'])."\n");
flock($fp, LOCK_UN);
fclose($fp);}?>
添加好上述代碼后記得上傳覆蓋哦,然后記得要到百度站長(zhǎng)平臺(tái)——死鏈提交里提交這個(gè)文檔哦。這樣等待24小時(shí)以后你就可以在“死鏈提交”里看到這個(gè)文檔里已經(jīng)有死鏈了,如果沒(méi)有得話,那么恭喜你,你得網(wǎng)站死鏈?zhǔn)?,很牛X呀!