此为历史版本和 IPFS 入口查阅区,回到作品页
rucifa
IPFS 指纹 这是什么

作品指纹

解決網頁404錯誤(網頁伺服器採用OpenLiteSpeed)

rucifa
·
·

當網頁伺服器決定採用OpenLiteSpeed架構時,應該多數人都會遇到一個問題

網頁404!

這個狀態除了首頁正常顯示外,其他項目的網頁點下去都是404錯誤

遇到這樣的狀況真的是非常崩潰(我自己本身也遭遇了…)

當然本著解決精神查詢原因,看來這是OpenLiteSpeed的原罪(本身是免費版,所以對.htaccess有所限制,LiteSpeed Server付費版的話就沒有這問題)

但也有可以補救的地方,按照下面的步驟進行就可以(這裡採用英文版的說明)

1. 進入CyberPanel後依據「Websites」→「List Websites」順序進入

2. 尋找Rewrite Rules項目

3. 在「Select Template」項目選擇「Force HTTP -> HTTPS」

4. 加入額外的規則

直接拉到最下面,並且輸入以下程式碼

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^/index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

以上完成按下「Save Rewrite Rules」按鈕即可,過幾分後再確認其他頁面,應該就會回復正常

參考資料

原文連結Cyrians

CC BY-NC-ND 2.0 授权