웹마스터 팁
싸이트 운영하면서 외부링크 차단하는방법 100% ok
2009.07.10 21:53
이문제 때문에 고생하다가~ 겨우 찾았습니다.
.htaccess 이파일에 밑의 내용 넣어주시고 수정해주시면 됩니다.
#통과시킬 주소를 적습니다.
SetEnvIF Referer "naver.com" pass
#링크를 방지할 확자자. 알아서 수정해주세요.
<FilesMatch ".(gif|jpg|png|bmp|zip|tar|rar|alz|a00|ace|jpg|jpeg|txt|GIF|JPG|BMP|ZIP|TAR|RAR|ALZ|A00|ACE|TXT|mp3|MP3|mpeg|MPEG|wav|WAV|asf|ASF|wmv|WMV|swf|SWF|exe|EXE)$">
Order deny,allow
deny from all
allow from env=pass
ErrorDocument 403 http://naver.com // 에러페이지주소
</FilesMatch>
카페24의 호스팅의경우 www 폴더 상위의 id부분에 있습니다.
.htaccess
/home/hosting_users/id/www
파일이 없다면 직접 만들어서 넣으시면 될듯합니다.
XE폴더안에 추가하셔도 될듯.. 안해봐서 그건 모르겠네영 ^^
댓글 12
-
June Oh
2009.07.11 01:45
-
글쓴이
2009.07.11 04:27
너무 좋은 것 같습니다.
그런데 사이트 로딩에 영향이 있는 것 같네요.
-
뭥미1
2009.07.11 15:41
그런가요?
저는 잘되던뎅;; 전혀 이상없던데영....
-
글쓴이
2009.07.18 20:45
좀더 자세한 설명 부탁드립니다.
.htaccess 이파일에 밑의 내용 넣고 수정해주면 되는겁니까?
#통과시킬 주소를 적습니다.
SetEnvIF Referer "naver.com" pass
#링크를 방지할 확자자. 알아서 수정해주세요.
<FilesMatch ".(gif|jpg|png|bmp|zip|tar|rar|alz|a00|ace|jpg|jpeg|txt|GIF|JPG|BMP|ZIP|TAR|RAR|ALZ|A00|ACE|TXT|mp3|MP3|mpeg|MPEG|wav|WAV|asf|ASF|wmv|WMV|swf|SWF|exe|EXE)$">
Order deny,allow
deny from all
allow from env=pass
ErrorDocument 403 http://naver.com // 에러페이지주소</FilesMatch>
-
뭥미1
2009.07.26 06:48
네 맞습니다.
원래는 보통 1줄만있습니다.
밑에 추가하신다음 저장하시면 됩니다.
-
엠™
2009.07.31 05:38
naver.com 으로 입력을 하면은..
cafe.naver.com blog.naver.com 이런 서브 도메인들도 다 차단하는건지
아니면 서브 도메인들은 가능한건가요?
-
옥수수밭
2010.03.03 16:03
1.
소개된 방법에는 문제가 있습니다. 대문자/소문자를 구분합니다. (.jpg 은 잡혀도 .Jpg을 잡지 않습니다)
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteRule \.(gif|jpg|png|bmp|zip|tar|rar|alz|a00|ace|jpeg|txt|mp3)$ - [NC,F,L]
ErrorDocument 403 http://www.yourdomain.com이 더 좋은 방법이 아닌가 싶습니다. (http://www.htaccesstools.com/hotlink-protection/ 를 이용했습니다.)
단, 위 예제에서는 서브도메인 (shop.yourdomain.com)과 blank referers에 대한 처리는 안 들어가있습니다.
구글에 'hotlinking htaccess'를 검색하면 사이트들이 많이 나오네요.
2.
위의 방법은 본문삽입한 파일들의 링크들만 막습니다. (웹사이트를 이루는 모든 파일들도 막고요.)
관리자 페이지에서 '파일 외부 링크' 차단도 설정하시면 첨부파일 목록에 나오는 링크들도 차단하실 수 있습니다.
정보관리 - 첨부파일 - 기본설정 에 있습니다. ( http://www.xpressengine.com/17806879 )
-
옥수수밭
2010.03.13 19:20
에궁 제가 올린 코드가 robots.txt도 막아버리네요. -_-;
txt를 빼시거나, 아래같이 바꾸시면 될 것 같습니다.
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteCond %{REQUEST_URI} !robots.txt$
RewriteRule \.(gif|jpg|png|bmp|zip|tar|rar|alz|a00|ace|jpeg|txt|mp3)$ - [NC,F,L]
ErrorDocument 403 http://www.yourdomain.com -
쮸야282
2011.07.25 23:01
저는 왜 알될까요?
SetEnvIF Referer "naver.com" pass
네이버주소에 제 싸이트주소 적어야하나요?
ErrorDocument 403 http://naver.com // 에러페이지주소
에도 제 주소로 바꿔야하는건가요?
님이 적어주신대로 하니 제 싸이트에서 조차 이미지가 뜨질 않네요...ㅠㅠ;; -
비밀얌
2011.07.26 14:45
외부링크 차단시 페이스북에 버튼을 share this link의 경우 이미지가 안뜨는 문제가 발생하던데 혹시 외부링크 차단하여도 페이스북이나 다른 SNS에는 차단하지 않는 방법이 있을까요 -
socialskyo
2014.01.21 22:43
감사합니다. 유용한 정보네요
-
키스미베이베
2014.01.22 01:57
이거 nginx에서도 사용가능한가요?
제목 | 글쓴이 | 날짜 |
---|---|---|
외부문서에서 mms:// 태그 사용하기 [11] | 아고라 | 2009.06.12 |
싸이트 운영하면서 외부링크 차단하는방법 100% ok [12] | 뭥미1 | 2009.07.10 |
초보팁] 외부페이지에서 가져올 시 새창 띄우기 안되는거 수정하기(자바) [1] | 파라테일 | 2009.12.10 |
외부프로그램에서 제로보드 xe 및 그누보드 회원 연동(로그인) 하기 - 초간단 [1] | 한이73 | 2010.02.03 |
''외부 페이지''에서 CSS/JS 파일 불러들이기 [2] | xe-m | 2010.06.11 |
FCKeditor에서도 확장 에디터를 외부로 빼내는 팁. | ZHANG™ | 2010.08.15 |
카페24 외부페이지로 트래픽 확인하기 [1] | teryboy | 2010.10.09 |
외부페이지를 레이아웃에 결합시 상단 마진폭이 벌어지는 문제 해결방법 [6] | DuRi | 2010.12.17 |
외부에서 리눅스 텔넷 연결 [4] | 화니 | 2003.10.21 |
스크랩버튼 외부로 빼내기 [3] | RainDrop+ | 2011.01.04 |
외부에서 단독으로 xe게시판에 글 올리기, blogapi 기능 사용하여, [6] | 김기철980 | 2011.01.27 |
외부로그인을 어떻게 생성 하나요? [3] | 엄경선 | 2011.02.08 |
외부페이지 로그인 연동 [10] | 응삼 | 2011.02.28 |
XE 외부페이지 직접접속 차단 및 다국어 설정팁 [4] | 라르크앙시엘 | 2012.01.01 |
외부페이지에서 롤오버오류 !! | oem팩토리 | 2012.01.03 |
외부페이지를 생성해서 사용하면 무척 빠릅니다. [2] | 퍼니엑스이 | 2012.02.27 |
이미지 외부링크 차단하는법 [6] | 리리슐츠 | 2012.04.08 |
카르마님의 외부이미지 자동저장애드온 한글이미지 저장 [1] | 패시브 | 2012.07.03 |
xe 에디터를 외부페이지에사용하기 [26] | 정박사닷컴 | 2012.07.11 |
페이지 타입 바꾸는 방법 (문서, 위젯, 외부페이지) [5] | 빛의바다 | 2012.07.31 |
XE 폴더 안에 추가하면 판올림 할때마다 다시 수정해야 할겁니다. 누가 따로 모듈이나 애드온으로 만들어주시면 좋겠네요.