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