![OpenLiteSpeed 是否支援 Apache .htaccess 重寫?](https://rvso.com/image/617808/OpenLiteSpeed%20%E6%98%AF%E5%90%A6%E6%94%AF%E6%8F%B4%20Apache%20.htaccess%20%E9%87%8D%E5%AF%AB%EF%BC%9F.png)
我收到了一些相互矛盾的訊息 - OpenLiteSpeed 官方頁面都說:
- OpenLiteSpeed 支援 Apache 重寫,並且
- OpenLiteSpeed 不支援 .htaccess
有點困惑…LiteSpeed Tech 試圖在這裡實現什麼?
答案1
事實上,這兩種說法都是正確的,並不矛盾。
不支援 .htaccess 文件,但您可以從 .htaccess 複製重寫規則並貼上到 OpenLiteSpeed 管理主控台:
答案2
該帖子很舊,這裡對此主題進行更新。如果你在我之後發現這篇文章...
V1.4.38 2018-9-10 伺服器核心
[新功能] 新增了「從 .htaccess」伺服器自動載入和虛擬主機層級設置,以在「重寫規則」設定尚未使用「rewriteFile」指令時自動載入配置上下文中包含的 .htaccess 檔案。
答案3
Openlitespeed 不支援開箱即用的 .htaccess 重寫(就像他們聲稱的那樣),這是他們的行銷活動不誠實的最大原因之一。 (他們一再聲稱 OLS 比 Nginx 或 Apache 等應用程式更容易為 WordPress 等應用程式設定。)
像阿帕契,從技術上講,主設定檔可以執行本機 .htaccess 可以執行的任何操作,並且在虛擬主機上使用多個 .htaccess 檔案會減慢 Apache(以及 Openlitespeed)的速度。
要讓本機 .htaccess 在 Openlitespeed 上運作,您必須先產生這些文件,然後也指向每個虛擬主機中的這些文件並確保正確的權限。如果您不這樣做,您的網站可能會崩潰(致命錯誤和/或類似這樣的404錯誤)。另外,你必須重新啟動每次更改 .htaccess 規則時 Litespeed 伺服器。
Litespeed 針對 WordPress 用戶(以及誤導性行銷)尤其導致許多系統管理員只遷移到 OLS去探索這些問題都是事後才發生的。
鄭重聲明,Nginx/Caddy 不必擔心這些問題,因為不支援 .htaccess,而且您的所有配置都是集中式的(用戶無法破壞它)。