アクセスLogを見ていたら、海外のサイトからのリファラがずいぶんあるのに気付いた。
そのサイトを見に行ってみたら、見事にこのエントリーの画像が掲載されている。
いわゆる画像への直リンク。
当サイトへのリンクは無く、もってかれ損みたいなもんだ。
僕の方も画像の著作権者でもないんで、大きなことは言えないんだけど。
そこで、画像の直リンク対策を施す。
教えていただいたのはこちら。
サクっと直リン防止法 -直リンク対策-
この中の.htaccessを利用する方法。
まず.htaccessファイルを作ります。
・テキストに下記をコピーして保存します。
SetEnvIf REFERER "tic-tic.twincle.net"Lilith
Order Deny,Allow
Deny from all
Allow from env=Lilith
tic-tic.twincle.net に自分のサイトのURLを入れます。
http://は必要ないみたいです。
うちの場合はURLの最後に/「スラッシュ」をつけていませんが
サーバーによってはつけないとダメな所もあるようなので
上手くいかない場合は/をつけてみて下さい。
これをhtaccess.txtと言う名前で保存します。
そのまま画像が入っているフォルダにアップロードします。
アップロードし終わったらFTPソフトでアップロードした
htaccess.txtの名前を.htaccessに変更します。
いやぁ、簡単簡単。
""の中にうちだったらnews.yoshidakosuke.comとするだけですわな。
早速当該サイトにアクセスしてみたら、見事に表示されなくなっておりました。
リファラが自サイトからの場合以外はブロックするという設定をディレクトリに施しているので、ブラウザやファイアウォールの方でリファラを隠している場合は、表示されなくなってしまいますが・・・。