如何驗證網站所有連結的正確性?

如何驗證網站所有連結的正確性?

這篇文章主要說明如何快速的驗證網頁上所有的連結與相關的正確性。

當我們有一個網站或是有新完成的線上說明文件需要驗證,

有沒有什麼工具可以幫忙做初步的連結驗證,確認每一個連結至少是可以正確地訪問?

工具主角: Xenu Links

為什麼會推薦這個工具?

 

  • 免費!
  • 使用簡單,只要給予起始的網址即可
  • 網址連不到的時候,可以做初步分析錯誤的類型,最後產生一個統計的測試報告。

 

Screenshot of Xenu's Link Sleuth

http://home.snafu.de/tilman/xenulink.html#Download

這個工具只要給一個網站網址,工具就會自動地將該網頁所有的網址都全部取得並且試著訪問。

如果遇到訪問有問題的時候,就會用紅色顯示。如上圖所示。

整個執行結束之後,還會產生一個完整的HTML report測試報告,列出有問題的網址。

測試報告

測試報告包含幾個主要段落,除了將有問題的連結網址列出之外,還會

  • 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
  • Orphan files
  • Statistics for managers

Correct internal URLs, by MIME type:

MIME type count % count Σ size Σ size (KB) % size min size max size Ø size Ø size (KB) Ø time
text/html 253 URLs 99.61% 72119547 Bytes (70429 KB) 99.99% 0 Bytes 765148 Bytes 285057 Bytes (278 KB) 6.466
image/x-icon 1 URLs 0.39% 5430 Bytes (5 KB) 0.01% 5430 Bytes 5430 Bytes 5430 Bytes (5 KB)
Total 254 URLs 100.00% 72124977 Bytes (70434 KB) 100.00%

All pages, by result type:

ok 2056 URLs 53.91%
not found 132 URLs 3.46%
no such host 82 URLs 2.15%
timeout 1351 URLs 35.42%
no connection 1 URLs 0.03%
no info to return 111 URLs 2.91%
invalid response 60 URLs 1.57%
forbidden request 5 URLs 0.13%
error response received from gateway 10 URLs 0.26%
cancelled / timeout 2 URLs 0.05%
error 999 4 URLs 0.10%
Total 3814 URLs 100.00%

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *