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

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

これでいけるかな?

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA