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