如何找出並修復網站的失效連結與 404 錯誤
完整修復流程:找出來源、了解目的地失敗的原因,並選擇對訪客有幫助的修復方式。
目錄
什麼情況算失效連結?#
失效連結讓讀者無法到達頁面承諾提供的目的地。常見例子是傳回 404 的網址,但實際問題也可能是遺失檔案、重新導向至無關內容,或片段識別碼不再指向某個段落。
區分問題本身與表面現象。伺服器中斷需要調查服務可用性;拼錯的路徑需要編輯內容。正確修復會保留有用的流程。如果不了解目的地就移除所有被標記的連結,可能刪掉有效引用,並掩蓋反覆出現的技術問題。
選擇修復方式前,先找出來源頁面#
失敗網址清單會告訴您哪些項目失敗,卻不會告訴您應在哪裡編輯。在 Linky 全站報告中,利用來源頁面與連結文字定位引用連結。開啟來源頁面,確認連結出現在主要內容、導覽元件、頁尾,還是其他共用元素。
搜尋重複出現的目的地。如果數十個頁面指向同一個遺失的下載檔案,請先決定該如何處理下載,再編輯引用連結。如果引用來自單一範本,請修復該範本,並在發布後檢查代表性頁面。
- 記錄來源頁面、連結文字、失敗網址及觀察到的回應。
- 開啟目的地,驗證問題是否持續。
- 確認內容或伺服器設定由誰負責。
- 選擇適當修復方式,並發布變更。
- 測試修復後的來源連結,並重複執行相關掃描。
在更新、還原、重新導向與移除之間選擇#
來源連結有拼字錯誤、舊路徑或過時文件網址時,請更新連結。內容若意外移除且仍有用,請還原內容。如果內容確實搬移至相關替代位置,而且舊網址由您控制,可設定永久重新導向。
內容若刻意移除且沒有適當替代內容,請移除或改寫引用連結。不要只為消除回應碼,就強行重新導向至無關資料。尋找特定設定文件的訪客,到了一般行銷首頁也得不到幫助。
| 原因 | 合適的修復方式 | 驗證方式 |
|---|---|---|
| 來源中有拼字錯誤 | 更新連結網址。 | 發布後的連結可到達預定資源。 |
| 內容已搬移 | 連至目前網址,並保留相關重新導向。 | 舊引用連結與新連結都能到達有用內容。 |
| 意外刪除 | 還原資源。 | 檔案或頁面包含預期版本。 |
| 內容刻意停用 | 修改或移除引用連結。 | 周圍內容仍然合理。 |
| 暫時失敗 | 調查服務是否可用。 | 透過多次檢查,區分服務中斷與內容移除。 |
分別處理內部連結與外部引用連結#
對於內部目的地,通常可以協調來源編輯、伺服器重新導向或 CMS 變更。確認替代網址穩定,且預定受眾能公開存取。也要更新可重複使用的元件及其他仍引用舊路徑的頁面。
對於外部引用連結,您可能只能控制自己的來源頁面。請尋找支持同一論點的權威替代資料。如果外部服務暫時封鎖自動請求,請人工驗證內容。不要只因有用的第一手資料傳回一次受限回應,就用無關資料替換它。
將重新導向與片段識別碼納入修復#
如果來源連結現在需要經過數次不必要的重新導向,或原本承諾到達特定段落卻停在長頁面頂端,修復就仍不完整。請分別檢查最終網址與任何片段識別碼。伺服器回應通常關乎資源;片段識別碼則指出文件內的位置。
變更標題識別碼時,若實際可行,請保留舊的穩定錨點,或更新依賴該錨點的引用連結。如果文件遷移也重新命名了段落,請一起檢視網址對應與片段對應。頁面成功載入,並不能證明目的地段落仍存在。
範例:搬移的 PDF
假設 /downloads/setup-v1.pdf 已由 /docs/setup.pdf 取代。請將安裝頁面更新為新檔案,確認它是正確文件;如果舊引用連結仍應可用,也可考慮將舊網址重新導向。
範例:過時的段落連結
如果 /help/#installation 現在指向含有 id="getting-started" 的頁面,請更新片段識別碼,或保留 installation 錨點。文件完全載入後,驗證到達位置。
驗證已發布的變更,避免下次失敗#
發布後測試線上的來源頁面。以預定訪客身分點擊連結、檢查目的地內容,並重複掃描。如果變更包含重新導向,請另外測試舊網址,不要只依賴編輯後的來源。
使用穩定網址與元素識別碼、記錄內容搬移,並在發布時檢查連結,可減少重複問題。將連結檢查納入遷移與範本變更。維護流程應夠精簡,方便持續執行,也應夠具體,能找出讀者依賴的連結問題。
- 對經常被引用的資源,使用穩定路徑。
- 網址變更時,保留重新導向對應表。
- 編輯導覽後,檢查共用範本。
- 為反覆出現的錯誤指定負責人。
- 依適合網站的時程檢查重要外部引用連結。
常見問題#
應將每個失效網址都重新導向至首頁嗎?
不應。若有相關替代內容,請選擇它;否則移除或修改誤導性的來源引用,並讓刻意移除的資源使用適當的內容不存在回應。
Linky 能自動修復連結嗎?
Linky 會找出並回報問題。您需要在 CMS、網站檔案或伺服器設定中編輯,再透過另一次掃描驗證變更。
應先修復哪些失效連結?
優先處理關鍵使用者流程,以及共用導覽或重要內容中反覆出現的問題。接著,由合適的負責人處理個別引用連結及尚待確認的結果。
實際運用這個流程
閱讀相關 Linky 使用說明 ,了解本文使用的產品控制項與限制。 聯絡客服 ,以便進一步調查需要釐清的結果。
參考資料與延伸閱讀
以下第一手資料可用於了解搜尋引擎行為。上方的步驟與檢查表說明如何將連結檢查運用在實際網站維護中。
找出需要修復的連結
安裝 Linky 瀏覽器擴充功能,檢查目前瀏覽的頁面,或檢查網站中可到達的頁面。確認失效目的地、遺失錨點與重新導向,再找出需要修復的來源。
免費開始使用。 比較方案 ,滿足重複檢查、網站結構及匯出需求。