tips blog

ベーシック認証して解除して、更にベーシック認証かける方法

2018年9月6日

htaccess(Apache)を理解せず
ベーシック認証と解除を繰り返してたらうまく動作しなかったのでメモ

/root/ → ベーシック認証
/root/page/ → 解除
/root/page/data/ → ベーシック認証

黒い文字部分が元々のコードで
/root/page/data/のベーシック認証が動作しませんでしたが
赤文字を追加して動作しました。

■/root/.htaccess

AuthType Basic
AuthName “Please enter your ID and password”
AuthUserFile (.htpasswdの場所)
require valid-user
■/root/page/.htaccess

Satisfy any
Order deny,allow

■/root/page/data/.htaccess

Order deny,allow
Deny from all

AuthType Basic
AuthName “Please enter your ID and password”
AuthUserFile (.htpasswdの場所)
require valid-user

Satisfy any

それぞれやってる事は割愛
以下のサイトを参考にさせて頂きました。
http://koseki.hatenablog.com/entry/20100913/ApacheAccessControl

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です