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

前回、はてな以外のサーバーに置いている画像ファイルに、アクセス制限をかけてみましたが、検索サイトの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] 

これでいけるかな?