【Apache】.htaccessの設定を本番環境とローカル環境などで分ける方法

Apache

スポンサーリンク

.htaccessの設定の設定を本番のサーバーとローカル(localhost)や開発環境で分けたい場合があると思います。

その場合は、以下のように.htaccessファイル内でもif elseが使えるので、これを利用するとよさそうです。(Apache 2.4から使えるようです。)

<.htaccessファイル>

<If "%{HTTP_HOST} =~ /.*localhost.*/">
# ホスト(ドメイン)名にlocalhostが含まれている場合
# =~とすると正規表現で比較できます。
</If>
<Else>
# それ以外のホスト(ドメイン)の場合
</Else>

Apache

Posted by ton