固定連結改完404:先比較兩種文章網址,再找修法

替網站換模板或搬站後,文章在後台還在,前台卻出現404。先別反覆重存所有設定:同一篇文章的ID網址與固定連結,可以幫你縮小問題範圍。

先確認是哪一種404

到文章編輯頁確認它已公開、沒有移到垃圾桶,並記下文章ID與目前的固定連結。接著用未登入的瀏覽器各開一次:https://你的網域/?p=文章ID,以及後台提供的完整文章網址。

先記下每次開啟後的最終網址。ID網址可能先跳轉到固定連結;若兩次都到同一條404網址,測到的是同一路徑,還不能據此判斷文章不存在。接著查文章狀態、ID、網域是否正確。ID網址能開,固定連結卻404時,才把注意力放在網址路由、伺服器重寫規則和網站搬移設定。這是排查方向,不是僅憑兩次請求就能確診某個外掛。

正常網站可能會先跳轉

本站的分類與標籤文章可以用?p=287413進入,瀏覽器會到它的固定連結。看到網址改變並非失敗;要看最終是否是正確文章,不能只核對第一個網址是否留在地址列。

反過來,舊分享連結404、新固定連結正常,可能只是網址結構或slug已改。保留舊網址清單,確認每條應對應哪篇文章,再安排轉址;不要把所有404一律轉首頁。

修設定前,先留一條可回復的路

保存目前固定連結設定、伺服器規則及備份,先在測試站處理一篇文章。一般WordPress固定連結設定可以重新產生規則,但伺服器是否使用這些規則,仍取決於Apache、Nginx等環境;無寫入權限時,重存設定不會替你修好伺服器。

確認文章、分類、圖片與登入頁仍能用,再擴大處理。如果只是舊網址換新網址,參考canonical和301的差別。排查時保留實際跳轉網址與錯誤紀錄,修正方式才能對應到你使用的伺服器環境。

參考資料

資料核對:2026年10月4日。文件及頁面內容可能更新。

原文鏈接:https://wntheme.com/wordpress-permalink-404-check-two-urls/,轉載請註明出處。
0

評論0

顯示驗證碼
沒有帳號?註冊  忘記密碼?