- 錯誤型別:
- WP內部錯誤
- 錯誤名稱:
- 固定链接无效
- 英文名稱:
- 404 Page Not Found
- 錯誤描述:
- 由于Apache或者Nginx配置问题,导致WordPress固定链接无法正常打开。注:此404错误非页面不存在404错误。
訪問您的網站時遇到“ 404 Page Not Found ”錯誤?您可能遇到固定連結無效的問題。
在本文中,我們將幫助您找到此錯誤背後的罪魁禍首,併為您提供有關如何修復它的全面指南。
是什麼觸發了WordPress中的固定連結無效?
各種原因可能會觸發您網站上的固定連結無效。
- 新外掛安裝。您安裝的新外掛可能會干擾您的.htaccess檔案。
- 恢復備份或遷移WordPress。您最近恢復了備份或將站點切換到新域或伺服器。
- 更新。更新外掛、主題或WordPress核心後出現的不相容問題。
- .htaccess檔案中的更改。錯誤地更新或更改您的.htaccess檔案。
如何修復WordPress中無效的固定連結?
以下是有關如何修復WordPress中無效的固定連結的幾種方法。
1.重置固定連結結構
處理此問題的最簡單方法是重置永久連結結構:
1. 導航到您的WordPress後臺。轉到設定>固定連結。
2. 選擇另一種固定連結結構 -> Save Changes。例如,如果您當前正在使用日期和名稱設定。將其更改為其他內容,例如Post name。
3. 完成後,將其更改回您的標準結構並再次點選儲存更改。
如果您仍然收到“404 Page Not Found”錯誤,讓我們嘗試其他剩餘方法。
上述辦法的目的是觸發WordPress的rewrite規則生成。
2.禁用外掛
停用可能觸發錯誤的最近安裝或更新的外掛。否則,您也可以完全刪除所有已安裝的外掛:
1. 轉到WordPress儀表盤中的外掛選單 -> 已安裝的外掛。
2. 單擊外掛名稱旁邊的停用按鈕。
3. 完成後,使用以前的方法重置固定連結結構。
3.替換.htaccess檔案
如果這些選項都沒有解決您的固定連結損壞問題,則該問題可能與您的.htaccess檔案的配置有關。因此,您應該將當前的.htaccess檔案替換為預設檔案。
1. 導航到寶塔面板->檔案。
2. 選擇您需要管理的網站域名,然後進入WordPress安裝目錄。
3. 找到根目錄資料夾中的.htaccess檔案。
4. 右鍵單擊並選擇重新命名。然後,更改檔名(例如.htaccess-error)。
5. 接下來,單擊頁面頂部的新建檔案圖示。不要忘記將其命名為.htaccess。
6. 將下面的程式碼貼上到新的.htaccess檔案中。
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
7. 完成後,儲存並關閉。
或者,您也可以使用FTP客戶端來執行此過程。
如果問題沒有解決,請嘗試記住在錯誤發生之前您採取了哪些措施。如果它發生在執行特定更新之後,那麼恢復備份可能是讓您的站點啟動並執行的可靠選項。
如果你的Web伺服器使用的是Nginx,則可以登入你的寶塔面版,點選“網站”選單進入網站列表,選擇你需要配置的網站,點選“設定”,在彈出視窗找到偽靜態選項,然後選擇網站程式為“WordPress”,最後儲存即可。
寶塔控制面板-靜態化設定
如果你使用的是LNMP環境,一般情況下你在配置host的時候,若已經選擇WordPress作為網站程式,理論上lnmp已經幫你配置好了網站偽靜態。
但如果你在使用/%post_id%.html
或者/%post_id%
格式作為固定連結時發生連結無法訪問,可以嘗試手動配置Nginx或者Apache,配置參考如下:
一般目錄為/usr/local/nginx/…
,找到網站的conf或者rewrite規則的conf,新增以下程式碼行:
location / { try_files $uri $uri/ /index.php?$args; } rewrite /wp-admin$ $scheme://$host$uri/ permanent;
小結
有很多原因導致您在 WordPress 中遇到固定連結損壞的問題。壞訊息是,您的網站將無法訪問,並會顯示“ 404 Page Not Found” 錯誤。
幸運的是,您可以使用以下三種簡單方法輕鬆處理此問題:
- 重置永久連結結構——在 WordPress 儀表板上配置您的內建固定連結設定。
- 禁用外掛——點選幾下即可停用已安裝的外掛。
- 替換 .htaccess檔案或者Nginx配置檔案– 從檔案管理或使用FTP客戶端替換 .htaccess 檔案。
我們希望這個分步教學將幫助您修復WordPress網站上損壞的固定連結。
評論留言