BASIC認証で画像のみ対象外にする方法

BASIC認証掛けているサイト以下に置いている画像を外から参照したいことがありました。

通常そんな運用をするのはどうかと思うのですが、あったので仕方ない。

こういうことが無いようにしたいのですが、あったときのためにメモ


スポンサーリンク





画像を対象外にしたい場合

htaccesに追加

<FilesMatch "\.(gif|jpe?g|png)$">
Satisfy any
order allow,deny
allow from all
</FilesMatch>

ディレクトリを対象外にしたい場合

<FilesMatch "\/?example">
Satisfy any
order allow,deny
allow from all
</FilesMatch>

ファイルを対象外にしたい場合

<Files "example.html">
Satisfy any
order allow,deny
allow from all
</Files>

ついでにディレクトリとファイルを除外する方法を記述しましたが、先にも言いましたがこういうことは無いようにしたい。

フレームワークの場合どうするんだろうね。

こういうこと考えるのも野暮か。