直リンク対策

apachemod_rewrite で、REFERER が特定のものの場合はリダイレクト... と思ったら対象が複数ありました。mod_rewrite - Apache HTTP Server Version 2.2 を見ると OR というキーワードで RewriteCond を併記すればよいみたい。

RewriteCond %{HTTP_REFERER} example.com [OR]
RewriteCond %{HTTP_REFERER} example.jp [OR]
RewriteCond %{HTTP_REFERER} example.org
RewriteRule (.*) http://drweb.jp/support/?cureit [R,L]

こんな感じかな。

しかし「直接リンクしないでください」と一々書かないといけないものなんでしょうかねぇ...