一.概述
> 來自百度百科釋義
死鏈:指服務器的地址已經改變了.無法找到當前地址位置,包括協議死鏈和內容死鏈兩種形式。死鏈出現的原因有網站服務器設置錯誤;某文件夾名稱修改,路徑錯誤鏈接變成死鏈等。
網頁死鏈:簡單地講,死鏈接指原來正常,后來失效的鏈接。死鏈接發送請求時,服務器返回404錯誤頁面。
二.死鏈的兩種形式
>死鏈包括協議死鏈和內容死鏈兩種形式。
- 協議死鏈:頁面的TCP協議狀態/HTTP協議狀態明確表示的死鏈,常見的如404、403、503狀態等。
- 內容死鏈:服務器返回狀態是正常的,但內容已經變更為不存在、已刪除或需要權限等與原內容無關的信息頁面。
三.網頁死鏈出現的原因&影響
1.原因
- 動態鏈接在數據庫不再支持的條件下,變成死鏈接。
- 某個文件或網頁移動了位置,導致指向它的鏈接變成死鏈接。
- 網頁內容更新並換成其他的鏈接,原來的鏈接變成死鏈接。
- 網站服務器設置錯誤
- 網站還沒有完全做好,就上傳到服務器上去了,這樣也很多死鏈的。
- 某文件夾名稱修改,路徑錯誤鏈接變成死鏈。
2.影響
- 有可能會讓搜索引擎降權
- 用戶體驗較差
死鏈接其實就是不能打開的url,很可能會讓瀏覽你的站點人對你的網站產生反感,而搜索引擎的蜘蛛程序爬到這里的時候,發現前方的路不通,它有可能就會丟棄,不再向前爬,這樣給它的影響就不好。
搜索引擎是不太喜歡把一個帶有死鏈的站點排在最前面的,當然這不是絕對的情況,是屬於大部分的。 遇到網站出現死鏈接,解決的辦法就是刪除死鏈接或者修復死鏈接,讓網站結構更加順暢。
四.針對web頁面的死鏈測試方法
根據死鏈的定義,這邊提供一種插件的方式去遍歷網站內的鏈接並判斷該鏈接是否為正常
--瀏覽器:極速瀏覽器(你也可以選擇其他瀏覽器)
--插件名稱:linktest(你也可以選擇其他插件)
--安裝步驟:
- 打開瀏覽器菜單,選擇[擴展程序]選項
- 進入頁面,點擊[獲取更多擴展程序]
- 進入頁面,搜索“死鏈”
- 安裝結束后,操作界面結果如圖4
五.獲取插件源碼
》您可以關注我的公眾號,點擊【素材資料】-【源碼素材】獲取該插件源碼
》thx~