.htaccess 画像直リンク ブロック

画像の直リンクをブロックする Apache .htaccess Nginx

優 .htaccess 画像直リンク ブロック

.htaccess 画像直リンク ブロック

ギャラリーぶっこぬきサイトが作られている!

ギャラリーコンテンツサイトなどを運営するとスクレイピングなどで画像リンクを抜かれて掲載されてしまいます。それを放置していると転載元のサイトからのリクエストの度にこちらのサーバに負荷がかかるので対処が必要です。以下は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

 

 

 

@see http://blog.44uk.net/2014/05/13/nginx-block-hotlinks/

@see http://kensakuyoke.web.fc2.com/referer-ht.html

.htaccess 画像直リンク ブロック
最新情報をチェックしよう!
>システム構築・保守に特化した会社です。

システム構築・保守に特化した会社です。

システムの構築・保守運用「システムガーディアン」 社内システム担当が欲しいが、専属で雇うほどの仕事量はない。 必要な時に必要なだけ頼りたいというお悩みを持つ企業様へ専門知識を持って対応を行っております。 サーバから各種システムまで自社・他社で構築されたシステムに対してサポートを行っております。

CTR IMG