본인 도메인 및 페이스북 제외 .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 부분은 본인 도메인으로 수정해야함.