• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:画像の直リンク規制について質問です。)

画像の直リンク規制について

このQ&Aのポイント
  • 画像の直リンク規制について質問です。/home 以下のフォルダを公開フォルダとして使っています。/home の下に /home/image という画像が格納されているフォルダがあります。
  • index.htmlのファイル内には<img>タグで<img src="http://hogehoge.co.jp/image/aaa.jpg">といったふうにimageフォルダ以下の画像ファイルを参照しています。
  • ここからが質問ですが、index.htmlを経由した場合、画像は見れなければいけません。ただし、この画像ファイルに直接アクセスした場合、画像を見ることが出来ないようにしたいです。どうすればいいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • usokoku
  • ベストアンサー率29% (744/2559)
回答No.1

具体的作業は、サーバーソフトによって異なりますので、サーバーの使い方を調べてくださ い。 HTTPのGetメソッドの中に Referer: http://hogehoge.co.jp/index.html という句があります。これが無指定の場合やhttp://hogehoge.co.jp/以外の場合にアクセスを禁止するという設定が、サーバーの設定にあります。 具体的にとのように指定するのかは、サーバーソフトによって異なりマスので、回答不能。 ただし、Proxomitron 等のソフトでリファラーを書きかえることが可能ですので、必ずしも否定できるものでは有りません。 アパッチの例 http://www.apache.jp/pipermail/apache-tech/2002-April.txt

aquadream
質問者

補足

ご回答ありがとうございました。 サーバーソフトはApache のバージョン2.2です。 imageフォルダに、 SetEnvIf Referer "^http://hogehoge.jp/index.html" local_ref Order deny,allow Deny from all Allow from env=local_ref の.htaccessを設置することで、一応の直リンク規制ができました。 Proxomitron等でリファラー値を書きかえることが可能とのことですが、 プロキシを経由しない場合は、上記の方法で排除できるでしょうか?

その他の回答 (1)

  • usokoku
  • ベストアンサー率29% (744/2559)
回答No.2

アパッチの使い方を覚えていないので >排除できるでしょうか? は回答不能。説明書を見てやって、験してみて、動いた、良かった、なんて使い方のレベルですので。 オミトロンの関係は、 http http://www.studyinghttp.net/cgi-bin/rfc.cgi?2616 の、リファラー(ブラウザが送信する内容)を書きかえるので、プロキシサーバーの機能とは多少子となります。 オミトロンは http://proxomitron.sakura.ne.jp/ を参照。リファラーをそのファイル自体に書きかえるフィルターがあります。

関連するQ&A