【apache】.htaccessで本番環境設定とテスト環境設定を条件分岐で切り替え その3
問題
.htaccessでの設定が、本番環境と開発環境とテスト環境で違うことがある。
同じ記述で済ませることはできないか?
本番と開発でファイルの内容が違うと、ソース管理が面倒。
解決方法 その3 : その他使えるものいろいろ
- mod_versionを使う
-
マイナーバージョンでも違えば利用できる。
<IfVersion 2.1.0> # current httpd version is exactly 2.1.0 </IfVersion> <IfVersion >= 2.2> # use really new features :-) </IfVersion>
ApacheのVirtualHostの設定が違うとき、あっちは RewriteBase 指定したい、こっちはいらないなどに。
<IfVersion >= 2.2.15> RewriteBase / </IfVersion>
コメント