
Xenu是一款深受業(yè)界好評(píng)、被廣泛使用的專業(yè)死鏈接檢測(cè)工具,體積最小但功能最強(qiáng)大。
你可以打開(kāi)一個(gè)本地網(wǎng)頁(yè)文件來(lái)檢查它的鏈接,也可以輸入任何網(wǎng)址來(lái)檢查。它可以分別列出網(wǎng)站 的活鏈接以及死鏈接,連轉(zhuǎn)向鏈接它都分析得一清二楚;支持多線程 ,可以把檢查結(jié)果存儲(chǔ)成文本文件或網(wǎng)頁(yè)文件。
大量死鏈接存在會(huì)降低用戶和搜索引擎對(duì)網(wǎng)站的信任,Xenu中文綠色版是站長(zhǎng)必備的用于檢測(cè)網(wǎng)站鏈接有效性并排除死鏈接的綠色軟件。
只要輸入指定的域名,Xenu就可以像蜘蛛一樣爬出所有的鏈接并一一檢查是否404死鏈。Xenu檢查的結(jié)果以URL地址、返回狀態(tài)、類型、大小、標(biāo)題、日期格式顯示,非常方便查看哪些鏈接有問(wèn)題。
Xenu使用簡(jiǎn)單,最大支持100線程( Parallel threads),檢測(cè)速度非常快。在對(duì)某網(wǎng)站的6層連接100630個(gè)連接進(jìn)行檢測(cè)時(shí),使用默認(rèn)的100線程耗僅費(fèi)了1小時(shí)40分鐘。當(dāng)然耗費(fèi)的網(wǎng)絡(luò)資源比較多。


Xenu使用流程
打開(kāi)xenu工具,選擇文件--》輸入需要檢查的網(wǎng)站--》然后點(diǎn)擊確定就會(huì)開(kāi)始進(jìn)行檢測(cè)--》檢測(cè)完成會(huì)提示是否需要生成報(bào)告 選擇是則會(huì)彈出另一個(gè)窗口需要輸入FTP信息進(jìn)行生成上傳,選擇否則會(huì)關(guān)閉彈窗……

1.xenu初始界面
此界面“檢查網(wǎng)址”下面的“打開(kāi)”是說(shuō)明打開(kāi)本地文件中的文檔進(jìn)行檢查,“檢查網(wǎng)址列表”和“打開(kāi)”大同小異;

2.在xenu中輸入網(wǎng)址
大家通過(guò)圖片可以看到,趙彥剛強(qiáng)調(diào)了一定要加http://,不然后果你懂的。下面的“需要檢查的網(wǎng)址”和“不要檢查的網(wǎng)址”不用說(shuō)大家也能明白什么意思,我就不廢話了,直接點(diǎn)擊"開(kāi)始檢查"就會(huì)開(kāi)始進(jìn)行檢測(cè);


3.xenu檢測(cè)完成的界面
通過(guò)圖片大家看到,檢查完畢之后此工具會(huì)提示是否生成報(bào)告,如果我們需要這個(gè)報(bào)告就要輸入FTP信息,因?yàn)樗鼤?huì)彈出FTP信息輸入的輸入的窗口,然后把報(bào)告給你。

4.FTP信息輸入
如果不需要生成報(bào)告就直接關(guān)閉即可,之后我們就可以看到整站的鏈接情況,死鏈接也就一目了然了。

5.xenu最終檢測(cè)結(jié)果
這個(gè)截圖是我點(diǎn)擊上面的“狀態(tài)”之后展現(xiàn)的結(jié)果,因?yàn)辄c(diǎn)擊“狀態(tài)”之后它會(huì)自動(dòng)進(jìn)行排序,這樣我們就能一目了然的看到這些信息。大家應(yīng)該注意到我最 后畫(huà)了一個(gè)紅色的框,這個(gè)是“標(biāo)題”的區(qū)域,如果我們網(wǎng)站指向別人的外部鏈接是死鏈的話,這里就是說(shuō)明哪些鏈接以及錨文字之類的。
通過(guò)這個(gè)整站鏈接檢測(cè)工具你最終不僅可以知道哪些是死鏈、哪些鏈接是問(wèn)題鏈,還可以根據(jù)這些去做robots的設(shè)置。
千萬(wàn)不要認(rèn)為他只有這些功能哦,xenu還可以生成網(wǎng)站地圖,供我們查看死鏈,甚至可以按照抓取的URL生成Google的XML網(wǎng)站地圖。
Xenu功能特點(diǎn)
首先,它是免費(fèi)的;
其次,它有易學(xué)的用戶界面 ;
很好的錯(cuò)誤報(bào)告;
可以一鏈即查看所有“失敗鏈接報(bào)表”;
有重新檢查失敗鏈接的功能“recheck broken”。
Xenu測(cè)試原理
從待測(cè)網(wǎng)站的根目錄開(kāi)始搜索所有的網(wǎng)頁(yè)文件,對(duì)所有網(wǎng)頁(yè)文件中的超級(jí)鏈接、圖片文件、包含文件、CSS文件、頁(yè)面內(nèi)部鏈接等所有鏈接進(jìn)行讀取,如果是網(wǎng)站內(nèi)文件不存在、指定文件鏈接不存在或者是指定頁(yè)面不存在,則將該鏈接和處于什么文件的具體位置記錄下來(lái),一直到該網(wǎng)站所有頁(yè)面中的所有鏈接都測(cè)試完后才結(jié)束測(cè)試,并輸出測(cè)試報(bào)告。
如果發(fā)現(xiàn)被測(cè)網(wǎng)站內(nèi)有頁(yè)面既沒(méi)有鏈接到其他資源也沒(méi)有被其他資源鏈接,則可以判定該頁(yè)面為孤立頁(yè)面,將該頁(yè)面添加到孤立頁(yè)面記錄,并提示用戶。
測(cè)試鏈接目標(biāo)是否存在和是否有孤立頁(yè)面都可以通過(guò)程序自動(dòng)完成,但是程序卻不能判斷目標(biāo)頁(yè)面是否與用戶的用意是否相符合,如果鏈接到不正確的頁(yè)面,例如將公司介紹鏈接到產(chǎn)品介紹,則程序無(wú)法進(jìn)行判斷,因此鏈接頁(yè)面的正確性需要人工進(jìn)行判斷。
Xenu主要特征
1.不到1M大小,用戶界面非常簡(jiǎn)潔,操作簡(jiǎn)單。
2.檢測(cè)徹底:能夠檢測(cè)到圖片、框架、插件、背景、樣式表、腳本和 java 程序中的鏈接。
3.報(bào)告形式合理多樣,死鏈接一目了然。
4.提供出現(xiàn)死鏈接的網(wǎng)頁(yè),方便掃除導(dǎo)出鏈接錯(cuò)誤。
5.能夠偵測(cè)重定向URL
6.可以選擇是否偵測(cè)站外鏈接。
7.對(duì)于小型簡(jiǎn)單網(wǎng)站,可以用來(lái)制作HTML格式網(wǎng)站地圖。
更新日志
1.進(jìn)一步校驗(yàn)了翻譯,讓語(yǔ)義更加的準(zhǔn)確;
2.修復(fù)了內(nèi)存限制,支持64位大內(nèi)存,只要你內(nèi)存夠多少URL你都可以跑;
3.修復(fù)了其中一個(gè)runtime報(bào)錯(cuò)問(wèn)題;
4.對(duì)頁(yè)面布局進(jìn)行了細(xì)微調(diào)整;
小編點(diǎn)評(píng)
一個(gè)網(wǎng)站的死鏈影響了用戶和搜索引擎的體驗(yàn)度,XENU這款357KB的軟件能夠條縷清晰地把死鏈、活鏈一一列出,而且速度極快,還是免費(fèi)的,可以幫你打出報(bào)告。這是它最基本的功能,很厲害。