Basic認証で一部のディレクトリだけ除外する

Apache
スポンサーリンク

対象環境

  • Apache2.4

やりたいこと

テストサイトとかで、サイト全体にBasic認証をかけているとき、一部のページだけBasic認証を解除したいことがある。SSL証明書の審査用のファイルを設置した場合など。

サイト全体にBasic認証をかけたが、
一部のディレクトリ配下だけBasic認証がかかっていない状態にしたい。

やり方

前提として、
/.htaccess
(DocumentRootに設置した.htaccess)
には、Basic認証の記述を書いて、サイト全体にBasic認証がかかっている状態。

除外したいディレクトリに以下の内容の.htaccessを設置する。

Satisfy any
Require all granted

コメント