ようこそゲスト さん ユーザー登録 ログイン

自分のサイトにある画像を、他サイトに<img>で埋め込まれて困っています。(管理人に連絡しましたが無視されました。ウェブスペース提供会社に連絡するのはおっくうです。)
画像ファイルの位置を変え、転送量の対策はしたのですが、アクセスログを見ると一日に1000件近くそのサイトから呼び出されているようです。
非常に無駄なアクセスをされて非常に気持ち悪いのですが、例えば、自分のサイトの画像URLなどが<img>で埋め込まれたページを開くと、強制的に自分のサイトをポップアップさせることなどはできないのでしょうか。 自分のサイトにある画像を、他サイトに<img>で埋め込まれて困っています。(管理人に連絡しましたが無視されました。ウェブスペース提供会社に連絡するのはおっくうです。.. を含むブックマークはてなブックマーク - 自分のサイトにある画像を、他サイトに<img>で埋め込まれて困っています。(管理人に連絡しましたが無視されました。ウェブスペース提供会社に連絡するのはおっくうです。.. - 人力検索はてな

  • studio15 あなたも質問に答えられます! ウォッチリストに追加
  • 状態:終了
  • 回答数:7 / 10件
  • 回答ポイント:120ポイント
  • 登録:2006-05-27 01:35:09
  • 終了:2006-05-31 02:46:59
  • カテゴリー:インターネットインターネット ウェブ制作ウェブ制作

1 回答者:yoneto164 2006-05-27 01:43:59 満足! 18ポイント

自サイトimgの呼び出しをPHP経由等にすればポップアップ等も可能ですが、結構手間だと思いますので、.htaccess で制限するというのはどうでしょうか?

http://q.hatena.ne.jp/1140500831

質問者:studio15 2006-05-28 00:13:47

例えば/img/photo.jpgを.htaccessで書き換えて/img/photo.phpにすれば、imgタグで/img/photo.jpgを埋め込まれた場合、埋め込んだ側のページに強制ポップアップをさせることができると言うことでしょうか。

PHPで掲示板を作れる程度の技術はありますが、imgタグに埋め込まれた場合にポップアップを出すというものの実現方法がわかりません。

単純な.htaccessの制限ではあまり面白くない気がします。

2 回答者:nishik 2006-05-27 01:44:43 満足! 17ポイント

こんな対策はいかがでしょう。

http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/redirect.ht...

3 回答者:harrypotter 2006-05-27 02:02:58 満足! 17ポイント

htaccessで制限するのが一番早いと思いますが、質問にあるようなインタラクティブな挙動をしようと思ったら、CGIで画像を表示する方法しかないでしょうね。

直リンク対策については以下のサイトが参考になるかと思います。

直リンでお困りの管理人さんへ

画像の直リンク制限

直リンク対策委員会

4 回答者:sakasaki 2006-05-27 13:29:39 満足! 17ポイント

他の人が取っていた手段ですがその呼び出されるimgを他の画像、警告文入りに置き換えるという手段があります。

自分のサイトではそのimgを他のファイル名に変えて再アップ。

取られているimgを、同じ名前で警告文に変更。

日本語が解る方であればかなり効果が高いそうです。

質問者:studio15 2006-05-28 00:10:54

これはなかなか面白い対策ですね。

5 回答者:yuuboku 2006-05-27 14:43:44 満足! 17ポイント

1:真面目な方法

お使いのサーバが.htaccesの設定を許可しているのであれば、HTTP_REFERERによるアクセス制限が可能です。

解説サイト:

http://www.shtml.jp/htaccess/referer.html

http://www.takoten.com/measure/block.html

画像の直リンク対策を例としています。

2:ユーモアのある方法

直リンクをかけられているURLの画像を別の画像に差し替えてしまうというもの。「このサイトは他サイトの画像および帯域を不正に使用しています」というメッセージを張り込んだりとか。中には人を馬鹿にしたような絵に差し替えた人もいたようです。本物の画像は別のところにおいて、自分のサイトではそれを使うようにします。

ただし、あまりやりすぎないように:

http://orange.myu.daa.jp/?eid=244590

※studio15さん以外にも、そのサイトから直リンクの被害に遭っているサイト運営者の方がいらっしゃるかもしれません(問題のサイトのソースを見ればわかります)そういった方々と連絡を取り合い、一緒に対策をとっていくことをおすすめします。

その他・子供向けの解説サイトなどもあります:

http://paki.s33.xrea.com/

6 回答者:I11 2006-05-28 02:09:34 満足! 17ポイント

それ、経験あります。注目してくれているのはうれしいのですが、アクセスが多すぎるのは迷惑ですよね。

私のやったケースですと、画像を8分割してhtmlで合体させるということはやったことがあります画分作文というソフトを使うと縦横に最大101分割出来ます。みじん切り状態です。

画分作文

http://www16.big.or.jp/~kuraya/soft.html

7 回答者:zebevogue 2006-05-29 14:33:42 満足! 17ポイント

CGIやPHP等でラップする方法もありますよ。

具体的には画像のデータをPHP等で読み込み、出力させます。ただし、PHPは自分のサーバ(サイト)以外からの呼び出しの場合は他のデータ(例えば上記の様な警告画像)を読み込んで出力します。

この方法ですと、画像のURIはわからないので、直リンクもできません。

おとなり質問

この質問・回答へのコメント

自己回答になってしまいますが、Basic認証を使って、imgタグで呼び出されたときに認証ダイアログ(警告メッセージ付き)を表示するようにして対抗しました。
我ながらなかなかナイスなアイデアだと思います。

回答してくださった皆さん、ありがとうございました。

この質問・回答へのトラックバックこの質問・回答へのトラックバック