実際のディレクトリと連動していればもっと簡単なのですが、
ルーティングなどで実ディレクトリが存在しない場合に、URLで判定する方法です。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# BASIC認証 AuthUserFile "/home/xxxxx/yyyyy/zzzzz/.htpasswd" AuthName "Member Site" AuthType BASIC # 解除したいURLにマッチしたら環境変数に入れる # 例えば/kaijo/が含まれるURLを除外したい場合 SetEnvIf Request_URI "/kaijo/" allow_url <RequireAny> Require env allow_url # 環境変数を引き継ぐためのREDIRECT_プレフィックス Require env REDIRECT_allow_url Require valid-user </RequireAny> |
