.htaccessが反映されない場合の対処法

こんにちは、西田です。

Apache上でphpMyAdminにIP制限の設定を追加しようと.htaccessを弄っていたのですが、設定が反映されずにわりかし詰まったので、その解決法をまとめようと思います。

環境

  • AlmaLinux 8
  • Apache 2.4

.htaccessとは

Apacheで使用される設定ファイルの1つで、今回やろうとしているIP制限のほかにURLのリダイレクトやエラーページのカスタマイズ等色々な設定が行えるファイルです。

webサイトのルートディレクトリやその下のディレクトリの直下に置くことで設定が反映されます。

解決法

/etc/httpd/conf/httpd.confの所定のディレクトリのAllowOverride をNoneからAllに変更します。

.htaccessで設定できる内容が多いため、デフォルトでは使えないようになっているんだと思います。

最後に

簡単な内容ですが、うまく調べないと出てこないのでまとめました。 この情報が解決策の1つになることを願ってます。