画像を直リンクしているサイトが増えてきたので直リンク防止対策をしました。
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www¥.)?example.com/wordpress [NC]
RewriteCond %{HTTP_REFERER} !google¥. [NC]
RewriteCond %{HTTP_REFERER} !bing¥. [NC]
RewriteCond %{HTTP_REFERER} !yahoo¥. [NC]
RewriteRule ¥.(jpg|jpeg|png|gif)$ - [NC,F,L]
上記の .htaccess を画像が保存されているディレクトリに置きます。
これで外部サイトからの画像直リンクを禁止できます。ただし設定により Google Bing Yahoo だけは直リンクを許可しています。
参考:画像への直リンクを禁止する
