くりゅぴ!

サーバーやWEB問題解決のメモから生活お得情報まで。未分類のものは執筆中

一部でBasic認証を外す

一度全体にBasic認証を掛けてそこへ外す処理を施すのが定石のようだ

.htaccessへ以下を記述するとこのフォルダ以下は全てBasic認証がかかる

AuthUserFile /home/xxxxx/private_html/.htpasswd
AuthGroupFile /dev/null
AuthName "
MembersOnly"
AuthType Basic
require valid-user

以下の記述をBasic認証を掛けたくない.htaccessに記述する

Satisfy Any
Order allow,deny
Allow from all
Deny from none

Basic認証を外したいファイルは個別でこれが対応できるよう記述
以下記述ではinformation.phpのファイルは認証を外す。

<FilesMatch "(information\.php)$">
Satisfy AnyOrder allow,denyAllow from allDeny from none
</FilesMatch>

参考
https://sakidesign.com/basicauth/
https://pentan.info/server/auth_basic_allow.html

WEB開発

タグ:

WEB開発の最新記事

2020年7月13日
印刷時改ページをする
2020年7月10日
PHPのJsを外部ドメインより呼び出す
2020年7月10日
ブラウザにキャッシュさせない

コメントを残す

メールアドレスが公開されることはありません。