• 締切済み

アクセス制限しているサイトで、特定のファイルのみ許可を与えたい

.htaccessでUAやIPでアクセス制限しています。 サイト全体で制限してしまっているのですが 特定のファイルのみ、制限を無効にする方法はありますか? 例えば、バナーの閲覧も制限されてしまっているので バナーに許可を与えたいと思っています。 ファイルが無理でしたら、フォルダでも構いません。 ご助言よろしくお願いいたします。

みんなの回答

noname#39970
noname#39970
回答No.1

フォルダの中に目的のファイルを入れてフォルダをアクセス可能にするのが良さそう。 具体的には・・・ -------- aaa/ + .htaccess + file1.html + file2.html +・・・ + bbb/   + .htaccess   + bnr.jpg   + title.jpg -------- "aaa/.httaccess" で Location か LocationMatch ディレクティブで "bbb" フォルダを許可する 心配なら "aaa/bbb/.htaccess" で File か FileMatch ディレクティブで "bnr.jpg" とかを許可する。(やらなくても見える筈だけど) ("bbb/.htaccess" なら影響範囲が bbb 内にしか及ばないのを利用する)

fesmy2
質問者

お礼

教えて下さった、Locationはよく分からなかったので <Files bana.jpg> allow from all </Files> のように書いてみたところ、制限した環境でも見られるようです。 これで大丈夫でしょうか? Locationについても、教えていただければ幸いです。

fesmy2
質問者

補足

丁寧なご助言をありがとうございます。 >Location か LocationMatch ディレクティブで "bbb" フォルダを許可する というのは、どのように書けば良いのでしょうか? 検索してみたのですが、よく分かりませんでした。 よろしければ、お教え下さい。