문서의 이전 판입니다!
그림 외부 무단 참조 막는 방법 (How To Hotlink Protect; 핫링크 방지)
핫링크란… 다른 사이트나 블로그 같은 것에서 이미지 파일 같은 것을 그대로 따다가 쓰는 것을 말한다. 웹서버 부하는 이곳에 걸리고, 보이는 것은 그쪽처럼 보이니.. 문내가 된다. htaccess 에 아래의 것을 상단에 추가하면 된다.
# 그림 외부 참조 막기 RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?vaslor.net [NC] #내사이트 RewriteCond %{HTTP_REFERER} !^http://(www.)?google.com/.*$ [NC] #구글봇 RewriteCond %{HTTP_REFERER} !search\.naver\.com [NC] #네이년봇 RewriteCond %{HTTP_REFERER} !ws\.daum\.net [NC] #다음봇 RewriteCond %{HTTP_REFERER} !feedburner\. [NC] #피드버너 RewriteRule \.(jpg|jpeg|png|gif)$ http://static.naver.net/w9/blank.gif [NC,R,L]
vaslor.net과 google.com으로부터의 참조는 허용하고 나머지는 가짜그림을 보여준다. 꼭 네이버로 할 이유는 없다.
이 방법을 무력화 시키는 방법도 있다.
- 막힌 이미지 레퍼러를 속여 가져오기... 하지만 귀찮을 것임..
외부 이미지 링크를 막은 사이트의 경우, 대부분 접속자의 Referer를 조사하여 동일 사이트가 아닌 곳에서 접속하면 이를 차단하거나 링크금지 안내문 이미지로 돌리게 된다. 따라서, 이미지를 요청할 때 header에 Referer를 해당 사이트 주소로 넣으면 문제 없이 읽어 올 수 있다.
http://pixabay.com/ko/blog/posts/hotlinking-protection-and-watermarking-for-google-32/
누구나 수정하실 수 있다. 위키 사용법 참고하라. |
---|