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 サーバーコア

[新機能] 「Rewrite Rules」設定で「rewriteFile」ディレクティブがまだ使用されていない場合に、構成されたコンテキストに含まれる .htaccess ファイルを自動的に読み込むための「.htaccess からの自動読み込み」サーバーおよび仮想ホスト レベルの設定が追加されました。

続きは投稿を下にスクロールしてください

答え3

Openlitespeed は、(彼らが主張するように)すぐに使用できる .htaccess 書き換えをサポートしていません。これが、彼らのマーケティング キャンペーンが不誠実である最大の理由の 1 つです。(彼らは、WordPress などのアプリケーションでは、OLS は Nginx や Apache よりもセットアップが簡単であると繰り返し主張しています。)

アパッチのようにメインの設定ファイルは、技術的にはローカルの .htaccess で実行できることはすべて実行でき、仮想ホストで複数の .htaccess ファイルを使用すると Apache (および Openlitespeed) の速度が低下します。

Openlitespeedでローカルの.htaccessを動作させるには、まずそれらのファイルを生成し、各仮想ホスト内でそれらのファイルをポイントし、適切な権限を確保する必要があります。これを行わないと、Webサイトがクラッシュする可能性があります(致命的なエラーやこのような404エラー)。さらに、再起動が必要.htaccess ルールを変更するたびに、Litespeed サーバーが再起動します。

LitespeedのWordPressユーザーへのターゲット設定(および誤解を招くマーケティング)により、多くのシステム管理者がOLSのみに移行することになった。発見するこれらの問題は事後に発生します。

ちなみに、Nginx/Caddy では .htaccess がサポートされておらず、すべての設定が集中管理されているため (ユーザーがそれを破ることはできません)、この点について心配する必要はありません。

関連情報