- 締切済み
直リンを防止するために
素材をつくり始めたのですが直リンされてしまって困っています。 ある素材屋さんでは、直リンすると画像が表示されないように なっています。直リンしたら画像を表示させなうようにするには どうすればいいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- hotahota2
- ベストアンサー率48% (19/39)
無料レンタルサーバーで、一部のサーバーは「直接リンク禁止」となっているところもあるようです。 そういうサーバーを借りるのもひとつの手です。 No.1の方の方法ではタグをみないとダウンロードもできなくなってしまいます。それでは素材屋の役目もうまくはたせません。 となるとNo.2の方の回答に近いのですがCGIを用いる方法があります。 参考URL→◆ My CGI-BIN Tools→ ◆ ホームページ運営支援系→ T-FileSafe 0 を御覧下さい。 外部から.midi、.gifなどを不正にリンクするのを防ぐCGIです。
- 参考URL:
- http://www.mytools.net/
- danmarino
- ベストアンサー率63% (26/41)
もしCGIが動く環境であれば…、 CGIを使ってreferrerを参照し、直リンクなら別のページ飛ばす(あるいは画像を読み込まない)などの処理をするしかないのでは? ネットサーフレスキュー[Web裏技]さんにその技が掲載されています。 http://www.rescue.ne.jp/cgi/reflimit/
- 参考URL:
- http://www.rescue.ne.jp/
- next-co
- ベストアンサー率28% (43/149)
簡単にするには、画像をTABLEやDIVの背景画像にして載せれば画像の選択ができなくなります。 <DIV STYLE="background-image='URL'; width:XXpx; height:XXpx"></DIV> <TABLE BACKGROUND="URL" WIDTH="XX" HEIGHT="XX"></TABLE> <TABLE> <TR> <TD BACKGROUND="URL" WIDTH="XX" HEIGHT="XX></TD> </TR> </TABLE>