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