外部のサイトから直リンクされるのを防ぐ方法はないでしょうか?
http://www.shtml.jp/htaccess/referer.html
.htaccessで参照元(Referer)によるアクセス制限する方法
htaccess で referer を参照するようにしてはどうでしょうか。
ブラウザによっては referer を返さないものもあるのが問題ですが、少しは効果があると思います。
結論から書きますと、「WEBサーバーに画像を置かない」という方法以外ありません。
とは言うものの完全ではなく部分的に直リンクを防ぐ方法はいくつかあります。URLを参考にしてみてください。
基本的にRefererを利用するのでウイルス対策ソフトなどのインストールでrefererが非表示のブラウザーでは画像が表示されなくなるなどの弊害があります。
画像ファイル自体がURLを持っているので、直接リンクだけでなく、他のページに直接表示させることも可能です。
防ぐ方法としては、Flashコンテンツの中に内包してしまうこともできますが、それとてFlashコンテンツ自体を利用される可能性もないとは言えません。
http://www.ponko2.com/refer_seigen.html
参照元(referer)によるアクセス制限(.htaccess) [ぽんこつWEBサーバー構築]
電子透かしや、.htaccessを使ってできます。
http://srd.yahoo.co.jp/PAGE=D/LOC=P/R=2/*-http://softplaza.biglobe.ne.jp/text/1999sp/dwmark/dwmark-index.h...
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/pe_kj14.htm
CGI-Perl 基礎実地編 - 実習14 (画像レスポンス、画像出力、画像表示) - SAK Streets
画像データーは直接外部からアクセスされない領域においておき、cgiで画像データーを送ることによって相手先ブラウザに表示させる。
cgi自体は自サイト内からのリンクでなければ動作しないようにしておく。
ただしこの方法だと、前ページでクリックしてから1枚の画像を出すようなときしか使えません。
http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/access.html...
$B%_%1%M%3$N(B htaccess $B%j%U%!%l%s%9(B
画像のあるディレクトリに.htaccessファイルを置いて、自サイト以外からのアクセスを禁止にするのはいかがでしょうか?
order deny,allow
deny from all
allow from localhost
のような。
http://www.takoten.com/measure/block.html
�������N���ψ��� > �������N�����̕��@
.htaccessはどうでしょうか。
皆様ありがとうございました。
たくさん回答いただきありがとうございます。
以下コメント省略いたします