htaccessとhttpd.confの優先度
2024/02/25
既に完成しているシステムを引き継ぐことがあり、そこのリライトルール設定を変更したかった。リライトルール設定をどこで行っているのか確認するとhttpd.confで設定していた。
しかしながらhttpd.confを変更すると全体に影響が出るので触りたくなかった。そこで「htaccessで設定し、httpd.confと矛盾がでた場合はどちらが優先されるのか」と思った。
htaccessが優先
調べたところhtaccessが優先されるみたい。なので今回のようなケースであればhtaccessで必要なディレクトリのみ設定するのが良さそう。
全体を書き換える必要がある場合に関しては頑張ってhttpd.confを書き換えるのが良いかと。
関連記事
-
-
Apache2.4で[access_compat:error]AH01797エラーの対処方法
Apacheのエラーログを追っていると「[access_compat:error ...
-
-
htaccessでスマホ判別とCookie制御する方法
サイトを閲覧しているデバイスがスマホ且つ特定のCookieの値が入っているユーザ ...
-
-
.htaccessでURLの末尾のphpという拡張子が無い場合でもページを表示させる方法
「/hoge/test.php」のようなディレクトリ・ファイル名の場合は「htt ...
-
-
htmlファイル内でPHPを動かす(AddHandler)
サイトを引き継ぐことがあり、ソースを確認していると拡張子はhtmlなのにPHPの ...
-
-
ブラウザがWebP対応の場合はそのまま表示し、非対応の場合はjpg/png画像を表示させる方法
ページ表示時にブラウザがWebP画像に対応している場合はそのまま表示し、非対応の ...