http://d.hatena.ne.jp/gede99/20080115tumblr の画像転載をはじく htaccess - ぐでの日記
- <http://diary.nyarla.net/post/23949863> で言ってた Tumblr の UA 弾く方法。なんかこれ書く前に既にあったっぽい。
リンク先は mod_rewrite 使ってリダイレクトしてるけど、別に mod_rewrite 使わずに、
\# Tumblrからの画像へのアクセスを弾く <FilesMatch ".(gif|jpg|png)"> # User Agent見てTumblrかどうか判断する SetEnvIf User-Agent ^Tumblr tumblr # リファラを見てTumblrのbookmarkletのPOST URLか判断する SetEnvIf Referer ^http://www\\.tumblr\\.com/share tumblr # アクセス許可/禁止の優先順位を許可->禁止の順にする Order Allow,Deny # いったんすべてのアクセスを許可 Allow from all # ここでTumblrからのアクセスを禁止 Deny form env=tumblr </FilesMatch>
な感じで弾けるような気がする。試すの面倒で実際に動かしてないwんで、本当に動くのかどうか怪しいけど、こんな感じでアクセスを弾けると思う。まあ間違いあったら各自修正してください。基本このやり方かリンク先のやり方で弾けるはず。
Tumblr に無断転載されたくねぇよウワーンな人はお試しください。