htaccessとhttpd.confの優先度
2024/02/25
既に完成しているシステムを引き継ぐことがあり、そこのリライトルール設定を変更したかった。リライトルール設定をどこで行っているのか確認するとhttpd.confで設定していた。
しかしながらhttpd.confを変更すると全体に影響が出るので触りたくなかった。そこで「htaccessで設定し、httpd.confと矛盾がでた場合はどちらが優先されるのか」と思った。
htaccessが優先
調べたところhtaccessが優先されるみたい。なので今回のようなケースであればhtaccessで必要なディレクトリのみ設定するのが良さそう。
全体を書き換える必要がある場合に関しては頑張ってhttpd.confを書き換えるのが良いかと。
関連記事
-
-
.htaccessでURLの末尾のphpという拡張子が無い場合でもページを表示させる方法
「/hoge/test.php」のようなディレクトリ・ファイル名の場合は「htt ...
-
-
特定ディレクトリ以下のBasic認証を無効化する方法
Basic認証を設定しているサイトがあり、そちらを解除したかった。通常の場合だと ...
-
-
複数(PHP / metaタグ / htaccess)の方法で301リダイレクト
サイトのディレクトリやファイル名を大幅に変えるという案件があった。それ自体は問題 ...
-
-
CPIのレンタルサーバでRewriteEngineを使用する場合の注意点
CPIのレンタルサーバで開発する案件があり、htaccessファイルを用いてRe ...
-
-
htmlファイル内でPHPを動かす(AddHandler)
サイトを引き継ぐことがあり、ソースを確認していると拡張子はhtmlなのにPHPの ...