SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【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>

参考 http://httpd.apache.org/docs/2.2/ja/mod/mod_version.html

関連するメモ

コメント