勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

htaccessとhttpd.confの優先度

   2024/02/25  Apache サーバー

既に完成しているシステムを引き継ぐことがあり、そこのリライトルール設定を変更したかった。リライトルール設定をどこで行っているのか確認するとhttpd.confで設定していた。

しかしながらhttpd.confを変更すると全体に影響が出るので触りたくなかった。そこで「htaccessで設定し、httpd.confと矛盾がでた場合はどちらが優先されるのか」と思った。

 

htaccessが優先

調べたところhtaccessが優先されるみたい。なので今回のようなケースであればhtaccessで必要なディレクトリのみ設定するのが良さそう。

全体を書き換える必要がある場合に関しては頑張ってhttpd.confを書き換えるのが良いかと。

 - Apache サーバー

  関連記事

他ドメインから画像の呼び出し(直リンク)を禁止する方法

他ドメインからの画像の呼び出し、いわゆる直リンクの禁止を行いたかった。調べるとh ...

ブラウザがWebP対応の場合はそのまま表示し、非対応の場合はjpg/png画像を表示させる方法

ページ表示時にブラウザがWebP画像に対応している場合はそのまま表示し、非対応の ...

htaccessでスマホ判別とCookie制御する方法

サイトを閲覧しているデバイスがスマホ且つ特定のCookieの値が入っているユーザ ...

htaccessファイルで海外からのアクセスをIP制限する方法

「サーバー立てたらすぐ攻撃が来る」と聞いたのでアクセスログを確認したところ、海外 ...

複数(PHP / metaタグ / htaccess)の方法で301リダイレクト

サイトのディレクトリやファイル名を大幅に変えるという案件があった。それ自体は問題 ...