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

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

網頁404錯誤!
網頁404錯誤

這個狀態除了首頁正常顯示外,其他項目的網頁點下去都是404錯誤(通常是整個網站備份轉移的時候最容易發生)

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

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

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

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

尋找到該網站後,點選「Manage」
尋找到該網站後,點選「Manage」

2. 尋找Rewrite Rules項目

尋找CONFIGURATIONS項目裡的「Rewrite Rules」
尋找CONFIGURATIONS項目裡的「Rewrite Rules」

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

項目選擇「Force HTTP -> HTTPS」項目選擇
項目選擇「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」按鈕即可,過幾分後再確認其他頁面,應該就會回復正常

以上為解決網頁404錯誤(網頁伺服器採用OpenLiteSpeed),希望能夠幫到你

參考資料:

如果這篇文章有幫助到您,請幫我點擊拍手按鈕 5 下鼓勵我
只要花 30 秒登入 FB 或 Google,不用花任何錢就能支持我
您的支持將會是我創作的最大動力!
Cyrians
Cyrians

一名邁入不惑之年的大叔。
曾經幻想過自己是遊戲中主角,不過隨著年齡以及經歷,已經脫離幻想的年代。(但還是希望能夠有時間繼續耍廢)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *