はてなブログ で使用している外部画像への直リンクを防ぐ方法(再び)

前回、はてな以外のサーバーに置いている画像ファイルに、アクセス制限をかけてみましたが、検索サイトのBotのクロールもアクセスできなくなってしまい、挫折してしまいました。

Botが画像にアクセスできない場合、極端に検索結果の順位が下がってしまいました。

なので、再度チャレンジしてみました。

.htaccess の内容

RewriteCond %{HTTP_USER_AGENT} !(.google.) [NC] RewriteCond %{HTTP_USER_AGENT} !^(Y!J) [NC] RewriteCond %{HTTP_USER_AGENT} !(.yahoo.) [NC] RewriteCond %{HTTP_USER_AGENT} !(.msnbot.) [NC] RewriteCond %{HTTP_USER_AGENT} !(.hatena.) [NC] RewriteCond %{HTTP_USER_AGENT} !(.naver.*) [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?****.hatenablog.jp [NC]

#以上の条件以外で、画像タイプの場合は、アクセスを拒否する。 RewriteRule .(jpg|jpeg|png|gif)$ - [NC,F,L]

これでいけるかな?