OpenLiteSpeed 是否支援 Apache .htaccess 重寫?

OpenLiteSpeed 是否支援 Apache .htaccess 重寫?

我收到了一些相互矛盾的訊息 - OpenLiteSpeed 官方頁面都說:

  1. OpenLiteSpeed 支援 Apache 重寫,並且
  2. OpenLiteSpeed 不支援 .htaccess

有點困惑…LiteSpeed Tech 試圖在這裡實現什麼?

答案1

事實上,這兩種說法都是正確的,並不矛盾。

不支援 .htaccess 文件,但您可以從 .htaccess 複製重寫規則並貼上到 OpenLiteSpeed 管理主控台:

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,而且您的所有配置都是集中式的(用戶無法破壞它)。

相關內容