2016年11月16日水曜日

.htaccessで特定のファイルやディレクトリのみBasic認証を解除する

.htaccessで特定のファイルやディレクトリのみBASIC認証を解除する | ザ サイベースhttp://thesaibase.com/server/htaccess-basic-auth


特定のファイルやディレクトリのみBasic認証を解除する場合

以下のように.htaccess に記述し、Basic認証を解除したいフォルダに設置します。

1
2
3
Satisfy any
order allow,deny
allow from all


特定のファイルのみBasic認証を解除する場合

1
2
3
4
5
<Files "example.html">
Satisfy any
order allow,deny
allow from all
</Files>


特定の拡張子ファイルのみBasic認証を解除する場合

1
<FilesMatch "\.(gif|jpe?g|png)$">

※ファイル名などで正規表現を使う場合には、FilesよりもFilesMatchを使用することが推奨されているようです。


ディレクトリを指定する場合

1
2
3
4
5
<FilesMatch "\/?example">
Satisfy any
order allow,deny
allow from all
</FilesMatch>

※exampleディレクトリ内のBasic認証を解除。

0 件のコメント:

コメントを投稿