アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在、.htaccessで以下のようにベーシック認証をかけています。

AuthUserFile /data/www/uken/htdocs/.htpasswd
AuthGroupFile /dev/null
AuthName "Please Enter Password"
AuthType Basic
Require valid-user


特定のディレクトリだけをベーシンク認証かけるようにするにはどう書けばよいでしょうか?
たとえば、このディレクトリだけベーシック認証をかけたいです。
/ao
/aka
/kiiro

このディレクトリにはベーシック認証をかけたくないです。
/
/ao
/murasaki

A 回答 (1件)

特定のディレクトリだけをベーシンク認証


SetEnvIf Request_URI "/ao/" dir_auth
SetEnvIf Request_URI "/aka/" dir_auth
SetEnvIf Request_URI "/kiiro/" dir_auth
を追加

特定のディレクトリだけをベーシンク認証しない
そのディレクトリに.htaccessを置き、以下を記述
Satisfy any
order allow,deny
allow from all
    • good
    • 1
この回答へのお礼

回答ありがとうございます。
質問したあと、自分でもいろいろ調べてみて、この書き方で指定したディレクトリだけ認証させることができました。


Satisfy Any
AuthUserFile /data/www/uken/htdocs/.htpasswd
AuthGroupFile /dev/null
AuthName "Please Enter Password"
AuthType Basic

SetEnvIf Request_URI "/ao" auth_chk
SetEnvIf Request_URI "/aka" auth_chk
SetEnvIf Request_URI "/kiiro/" auth_chk

require valid-user
Order Allow,Deny
Allow from all
Deny from env=auth_chk

お礼日時:2020/12/09 12:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!