使用 LiteSpeed Web Server 時,設置 WordPress 永久連結會導致顯示 404 錯誤問題,原因是 LiteSpeed Web Server 無法識別 .htaccess 文件裡編寫的重寫規則,這種情況通常是搬家轉移、或變更固定連結路經較常見,則可能會發生 404 錯誤。
解決方案是很簡單,將 .htaccess 文件裡,加入新的重寫規則對應 LiteSpeed Web Server 就可以了。
依 cPanel 為例,點擊 檔案管理員 進入。
它預設值情況下是不顯示 .htaccess 文件,在喜好設定裡,請勾選 顯示隱藏文件 (dotfiles) 功能,然後點擊 Save 鍵。
就可看到 .htaccess 文件,選它檔案右鍵,然後點擊 Edit 進入編輯。
步驟四 請將下面重寫規則語法加入上去,並且 儲存 生效,就能顯示頁面囉。
# BEGIN WordPress for LiteSpeed Web Server
<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 for LiteSpeed Web Server