Xenu是一款深受業(yè)界好評、被廣泛使用的專業(yè)死鏈接檢測工具,體積最小但功能最強大。
你可以打開一個本地網頁文件來檢查它的鏈接,也可以輸入任何網址來檢查。它可以分別列出網站 的活鏈接以及死鏈接,連轉向鏈接它都分析得一清二楚;支持多線程 ,可以把檢查結果存儲成文本文件或網頁文件。
大量死鏈接存在會降低用戶和搜索引擎對網站的信任,Xenu中文綠色版是站長必備的用于檢測網站鏈接有效性并排除死鏈接的綠色軟件。
只要輸入指定的域名,Xenu就可以像蜘蛛一樣爬出所有的鏈接并一一檢查是否404死鏈。Xenu檢查的結果以URL地址、返回狀態(tài)、類型、大小、標題、日期格式顯示,非常方便查看哪些鏈接有問題。
Xenu使用簡單,最大支持100線程( Parallel threads),檢測速度非???。在對某網站的6層連接100630個連接進行檢測時,使用默認的100線程耗僅費了1小時40分鐘。當然耗費的網絡資源比較多。
Xenu使用流程
打開xenu工具,選擇文件--》輸入需要檢查的網站--》然后點擊確定就會開始進行檢測--》檢測完成會提示是否需要生成報告 選擇是則會彈出另一個窗口需要輸入FTP信息進行生成上傳,選擇否則會關閉彈窗……
1.xenu初始界面
此界面“檢查網址”下面的“打開”是說明打開本地文件中的文檔進行檢查,“檢查網址列表”和“打開”大同小異;
2.在xenu中輸入網址
大家通過圖片可以看到,趙彥剛強調了一定要加http://,不然后果你懂的。下面的“需要檢查的網址”和“不要檢查的網址”不用說大家也能明白什么意思,我就不廢話了,直接點擊"開始檢查"就會開始進行檢測;
3.xenu檢測完成的界面
通過圖片大家看到,檢查完畢之后此工具會提示是否生成報告,如果我們需要這個報告就要輸入FTP信息,因為它會彈出FTP信息輸入的輸入的窗口,然后把報告給你。
4.FTP信息輸入
如果不需要生成報告就直接關閉即可,之后我們就可以看到整站的鏈接情況,死鏈接也就一目了然了。
5.xenu最終檢測結果
這個截圖是我點擊上面的“狀態(tài)”之后展現的結果,因為點擊“狀態(tài)”之后它會自動進行排序,這樣我們就能一目了然的看到這些信息。大家應該注意到我最 后畫了一個紅色的框,這個是“標題”的區(qū)域,如果我們網站指向別人的外部鏈接是死鏈的話,這里就是說明哪些鏈接以及錨文字之類的。
通過這個整站鏈接檢測工具你最終不僅可以知道哪些是死鏈、哪些鏈接是問題鏈,還可以根據這些去做robots的設置。
千萬不要認為他只有這些功能哦,xenu還可以生成網站地圖,供我們查看死鏈,甚至可以按照抓取的URL生成Google的XML網站地圖。
Xenu功能特點
首先,它是免費的;
其次,它有易學的用戶界面 ;
很好的錯誤報告;
可以一鏈即查看所有“失敗鏈接報表”;
有重新檢查失敗鏈接的功能“recheck broken”。
Xenu測試原理
從待測網站的根目錄開始搜索所有的網頁文件,對所有網頁文件中的超級鏈接、圖片文件、包含文件、CSS文件、頁面內部鏈接等所有鏈接進行讀取,如果是網站內文件不存在、指定文件鏈接不存在或者是指定頁面不存在,則將該鏈接和處于什么文件的具體位置記錄下來,一直到該網站所有頁面中的所有鏈接都測試完后才結束測試,并輸出測試報告。
如果發(fā)現被測網站內有頁面既沒有鏈接到其他資源也沒有被其他資源鏈接,則可以判定該頁面為孤立頁面,將該頁面添加到孤立頁面記錄,并提示用戶。
測試鏈接目標是否存在和是否有孤立頁面都可以通過程序自動完成,但是程序卻不能判斷目標頁面是否與用戶的用意是否相符合,如果鏈接到不正確的頁面,例如將公司介紹鏈接到產品介紹,則程序無法進行判斷,因此鏈接頁面的正確性需要人工進行判斷。
Xenu主要特征
1.不到1M大小,用戶界面非常簡潔,操作簡單。
2.檢測徹底:能夠檢測到圖片、框架、插件、背景、樣式表、腳本和 java 程序中的鏈接。
3.報告形式合理多樣,死鏈接一目了然。
4.提供出現死鏈接的網頁,方便掃除導出鏈接錯誤。
5.能夠偵測重定向URL
6.可以選擇是否偵測站外鏈接。
7.對于小型簡單網站,可以用來制作HTML格式網站地圖。
更新日志
1.進一步校驗了翻譯,讓語義更加的準確;
2.修復了內存限制,支持64位大內存,只要你內存夠多少URL你都可以跑;
3.修復了其中一個runtime報錯問題;
4.對頁面布局進行了細微調整;
小編點評
一個網站的死鏈影響了用戶和搜索引擎的體驗度,XENU這款357KB的軟件能夠條縷清晰地把死鏈、活鏈一一列出,而且速度極快,還是免費的,可以幫你打出報告。這是它最基本的功能,很厲害。