찾기
내용으로 건너뛰기
추적
문서의 이전 판을 선택했습니다!
저장하면 이 자료로 새 판을 만듭니다.
미디어 파일
======그림 외부 무단 참조 막는 방법 (How To Hotlink Protect; 핫링크 방지)====== 핫링크란... 다른 사이트나 블로그 같은 것에서 이미지 파일 같은 것을 그대로 따다가 쓰는 것을 말한다. 웹서버 부하는 이곳에 걸리고, 보이는 것은 그쪽처럼 보이니.. 문제가 된다. =====방패===== htaccess 에 아래의 것을 상단에 추가하면 된다. <code> # 그림 외부 참조 막기 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] </code> vaslor.net과 google.com으로부터의 참조는 허용하고 나머지는 가짜그림을 보여준다. 꼭 네이버로 할 이유는 없다. * [[http://www.htaccesstools.com/hotlink-protection/|자동제작기 (영문)]] * [[htaccess]] 참조 이것은 **누가** 그림파일을 요청했는지 (referer)를 확인하여 적당한 곳이 아니면 막는 것이다. =====창===== 접속자의 Referer를 조사하여 동일 사이트가 아닌 곳에서 접속하면 이를 차단하거나 링크금지 안내문 이미지로 돌리게 된다. 이 것은 비교적 단순한 방법이며 무력화 시키는 위 방법은 방법도 있다. 따라서, 이미지를 요청할 때 header에 Referer를 해당 사이트 주소로 넣으면 문제 없이 읽어 올 수 있다. * [[http://marcus.tistory.com/36|막힌 이미지 레퍼러를 속여 가져오기...]] 하지만 귀찮을 것임.. http://stackoverflow.com/questions/2011083/how-to-download-hotlink-protected-images http://pixabay.com/ko/blog/posts/hotlinking-protection-and-watermarking-for-google-32/ ====자바==== <file java> URL url = new URL("http://www.somesite.com/picture.jpg"); URLConnection urlCon = url.openConnection(); urlConn.setRequestProperty("Referer", "http://www.somesite.com"); urlConn.connect(); InputStream urlStream = urlCon.getInputStream(); Image image = ImageIO.read(urlStream); </file> ====콘솔==== wget --referer=http://www.google.com/ http://www.google.com/intl/en_ALL/images/logo.gif ^ 누구나 수정하실 수 있다. [[http://vaslor.net/syntax|위키 사용법]] 참고하라. ^ {{tag>hotlink htaccess 핫링크 그림}}
2+1?
이 필드는 비어 있도록 유지하세요:
저장
미리 보기
취소
편집 요약
참고: 이 문서를 편집하면 내용은 다음 라이선스에 따라 배포하는 데 동의하는 것으로 간주합니다:
CC Attribution-Noncommercial-Share Alike 4.0 International
연결문서
.htaccess 설정..
리퍼러(참조자;HTTP referer)
문서 도구
문서 보기
이전 판
연결문서
맨 위로
다크 모드로 보기
☀️
Toggle Menu
기술
너두 고쳐두 됩니다.
사이트 도구
최근 바뀜
미디어 관리자
사이트맵
사용자 도구
등록
로긴
최근 수정된 문서
misuse_topical5
노박
unique_items
dinner_bell
deputy_beagle
ratslayer
one_for_my_baby
alerio
power_fist
제거됨
fixer
climb_ev_ry_mountain
companion
[장비 분실]
crashed_vertibird
brotherhood_t-51b_power_armor
marco
i_forgot_to_remember_to_forget
cateye