CGI-BBS > 基本認証 > 仕組み > アクセス制限ディレクトリ下のファイル表示


カレッヂ
カレッヂ


質問者 kei  投稿日 2005/8/11(木) 12:03:23
.htaccessでディレクトリにアクセス制限後、ホームページのcgiから、そのディレクトリ下のファイル(画像)を表示しようとすると画像1枚毎にID/Passの入力が必要になってしまいます。

例えば、home/xxx/www/images/に.htaccessでディレクトリにアクセス制限をしました。
ところが、ホームページでhome/xxx/www/images/下の画像を表示するページで、その画像を表示する度に、ID/Passwordの入力を求めるウィンドウが表示されてしまいます。
何故、このような事をしたいかというと、ブラウザのアドレス欄に、直接http://www.xxx.com/images/xxx.jpgと入力された場合にその画像は見せたくないのです。
ちゃんと、ホームページトップからメンバーログインしたユーザが画像閲覧用のページからのみ、その画像を表示させたいのです。
こういった場合、どのようにすればよろしいでしょうか?

WEBサーバーは基本的にLinux+Apacheの構成です。

Red Hat Linux 7.0
Apache Web Server 1.3.14 
Perl 5.005_03
です。

どなたか、ご教授頂きますよう宜しくお願い致します。
kei

【習熟度】多少の改造ができる

回答者 sim  [削除]  投稿日 2005/8/12(金) 11:07:03
やったことはないですが、


>ホームページトップからメンバーログインしたユーザが
>画像閲覧用のページからのみ

上記の二点の制限をそのまま入れればいいんじゃないでしょうか?
上記はCookieやBASIC認証など。
下記はRefererなどで制限してやればいいんじゃないかな?と思います。
質問者 kei  [削除]  投稿日 2005/8/12(金) 11:39:20
sim様

ご回答ありがとう御座います。

>>ホームページトップからメンバーログインしたユーザが
>>画像閲覧用のページからのみ
>
>上記の二点の制限をそのまま入れればいいんじゃないでしょうか?
>上記はCookieやBASIC認証など。
>下記はRefererなどで制限してやればいいんじゃないかな?と思います。

すみません、「CookieやBASIC認証など」や「Refererなどで制限」とは、具体的にどのようにすれば宜しいのでしょうか?
大変お手数ですが、出来ましたら宜しくお願い致します。
kei
回答者 sim  [削除]  投稿日 2005/8/12(金) 11:59:41
http://www.unixcities.com/apache/index1.html

恐らくこのページが参考になるんじゃないかと思います。
質問者 kei  [削除]  投稿日 2005/8/12(金) 15:11:09
ちょっと難しそうですが、チャレンジしてみます。
色々と有難う御座いました。

このページは終了したので返信(回答)は書きこめません
 


Web裏技