![OpenLiteSpeed は Apache .htaccess の書き換えをサポートしていますか?](https://rvso.com/image/617808/OpenLiteSpeed%20%E3%81%AF%20Apache%20.htaccess%20%E3%81%AE%E6%9B%B8%E3%81%8D%E6%8F%9B%E3%81%88%E3%82%92%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%3F.png)
矛盾する情報をいくつか得ています。OpenLiteSpeed の公式ページには、次のように書かれています。
- OpenLiteSpeedはApacheの書き換えをサポートしており、
- OpenLiteSpeedは.htaccessをサポートしていません
少し混乱しています...LiteSpeed Tech はここで何をしようとしているのでしょうか?
答え1
実際のところ、どちらの記述も真実であり、矛盾していません。
.htaccess ファイルはサポートされていませんが、.htaccess から書き換えルールをコピーして 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 がサポートされておらず、すべての設定が集中管理されているため (ユーザーがそれを破ることはできません)、この点について心配する必要はありません。