
ギャラリーぶっこぬきサイトが作られている!
ギャラリーコンテンツサイトなどを運営するとスクレイピングなどで画像リンクを抜かれて掲載されてしまいます。それを放置していると転載元のサイトからのリクエストの度にこちらのサーバに負荷がかかるので対処が必要です。以下はWEBサーバ別の設定。
Apache .htaccess
##画像直リンク禁止################################# SetEnvIf Referer "http://pakupaku-img.com" ban #SetEnvIf Referer "http://example.com" ban order Allow,Deny Allow from all Deny from env=ban #################################################
.htaccessによる制御
http://pakupaku-img.comからのアクセスを禁止。
Nginx
location ~ files.*\.(gif|jpe?g|png|avi|flv|mov)$ {
valid_referers none server_names pakupaku-img.com;
if ($invalid_referer) {
#rewrite ^(.*)$ ;
return 403;
}
}
Nginxの設定ファイルによる制御
基本は個別のドメイン対応
全ての外部URLからのリクエストをブロックするとRSSなどに影響が及ぶので、基本的には個別での対応がいい。
直リンクの不許可(自サイトからのみOK!)
SetEnvIf Referer "^http://example\.ne\.jp" ok SetEnvIf Referer "^$" ok order Deny,Allow Deny from all Allow from env=ok
