現在、私のWebサイトに2つの.htaccessファイルを使用しています.1つは開発バージョンで、もう1つは製品バージョンです。違いは、RedirectMatch
,RewriteRule
、およびErrorDocument
ディレクティブに使用され、開発と生産の間で異なる絶対パスと相対パスです。私はgitフックを使用してdevバージョンを削除し、プロダクションバージョンの名前を変更しますが、これは基本的に同じファイルの2つのバージョンを維持する必要があることを意味します。また、私が管理している他のサイトと同様の問題に遭遇しているので、これはもっと多くの作業を意味します。私はむしろ単一のファイルと、.htaccessファイルに何らかの種類の条件を持っていて、if production -> use these, else -> use these
と言うことができます。 .htaccessファイルでそのようなことをすることはできますか?生産と開発を区別する単一のhtaccessファイル
私はこれを発見した:
.htaccess between developemt, staging, and production
しかし、これは、書き換えルールのためであり、異なるのErrorDocumentパスを修正しないでしょう。他に、>これらを使用する - -
グレート.hpasswdファイルを必要とすることに注意してください! – user
@ user1162541、はいA2.4はディレクティブを持っていますが、性能や安定性の問題があるため、A2.4を採用しているホスティングサービスプロバイダはほとんどありません。 –
TerryE