Xenu是一款免費的死鏈接掃描工具,因為圖標形狀像一只可愛的綠色蝸牛,所以又叫綠蝸牛。
首先,死鏈接是那些在網站中打不開的無效鏈接,比如說404 not found等。
Xenu綠蝸牛軟件可以從網站首頁開始掃描死鏈接,且掃描速度快,操作簡單易學習。但是Xenu綠蝸牛軟件只支持windows操作系統(tǒng),且不支持檢測JS生成的鏈接。
現(xiàn)在我們來簡單的介紹下Xenu軟件的使用:
1)輸入要檢測系統(tǒng)的網址,一般情況下填寫系統(tǒng)首頁網址,當然可以根據(jù)需求自行選擇網址。注意:填寫鏈接時要帶著協(xié)議,比如:http://www.baidu.com
2)在掃描死鏈接的過程中,右下角會展示掃描的進度,當顯示時表示掃描完成,其中綠色表示鏈接沒有問題,紅色表示鏈接有問題,參考下圖。
其中比較常見的狀態(tài)如下:
Ok表示鏈接正常
Not found表示鏈接沒有找到,是死鏈接
Skip external表示跳過掃描,是由JS生成的鏈接
Timeout表示超時,但是不一定是死鏈接,要重新檢測一遍或是手動檢測
No connection表示無法訪問,但是不一定是死鏈接,要重新檢測一遍或是手動檢測
No such host表示找不到服務器,根據(jù)經驗一般是服務器不存在了,是死鏈接
3)掃描完成后,會生成檢測報告
不填寫FTP信息,也可以生成一份HTML格式的檢測報告。
4)根據(jù)個人經驗,建議把錯誤鏈接使用Xenu提供的【重試錯誤鏈接】功能再重新掃描下,提供準確性,尤其是針對timeout, no connection等狀態(tài)的鏈接。
5)檢測報告
HTML報告可以在自動保存的位置找到并提供給開發(fā)工程師。
報告分析如下:
Broken links, ordered by link 表示從哪些鏈接中可以訪問到這些被損壞鏈接
例如:
Broken links, ordered by page展示了上一級鏈接和每一個壞鏈接之間層次關系
例如:
List of redirected URLs 重定向鏈接,不是死鏈接
List of valid URLs you can submit to a search engine 有效鏈接
Site Map of HTML pages with a Title 繪制了一副鏈接層次關系圖
Broken page-local links also named 'anchors', 'fragment identifiers' 破碎的頁面本地鏈接(也稱為“錨”、“片段標識符”),錨是web頁面上的內部鏈接或書簽的另一種說法。
Orphan files 孤立鏈接
Statistics for managers 統(tǒng)計數(shù)據(jù),從掃描的鏈接類型和掃描結果兩個角度來統(tǒng)計,一般我們關心的是從掃描結果的角度統(tǒng)計的數(shù)據(jù)。
從鏈接的類型角度統(tǒng)計數(shù)據(jù):
例如:
從掃描結果的角度統(tǒng)計數(shù)據(jù):
6)建議
不要使用360瀏覽器或是安裝360安全衛(wèi)士,它們可能會引起HTML測試報告的自動打開。卸載360安全衛(wèi)士后,HTML測試報告生成后可自動打開。