본문 바로가기

카테고리 없음

본인 도메인 및 페이스북 제외 .htaccess 핫링크 방지하기

1. 본인 서버에 있는 .htaccess를 열어서 아래와 같이 넣어주고 저장하여 서버에 넣으면 

본인 도메인 및 페이스북을 제외하고 다른 웹사이트에서 핫링크해간 이미지를 차단시킬 수 있다. 


RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mydomain.com [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?facebook.com [NC]

RewriteRule \.(jpg|jpeg|png|gif|bmp|GIF|JPG)$ - [NC,F,L]


* 참고: mydomain.com 부분은 본인 도메인으로 수정해야함.

* Source: http://www.htaccesstools.com/hotlink-protection/


2. 페이스북 핫링크도 방지하려면 아래의 코드를 이용하는 것도 좋음


SetEnvIfNoCase Referer "^http://www.mydomain.com /" locally_linked=1

SetEnvIfNoCase Referer "^http://www.mydomain.com $" locally_linked=1

SetEnvIfNoCase Referer "^http://mydomain.com /" locally_linked=1

SetEnvIfNoCase Referer "^http://mydomain.com $" locally_linked=1

#SetEnvIfNoCase Referer "^$" locally_linked=1

<FilesMatch "\.(gif|png|bmp|jpg|jpeg|JPG|GIF)$">

  Order Allow,Deny

  Allow from env=locally_linked

</FilesMatch>


* 참고: mydomain.com 부분은 본인 도메인으로 수정해야함.