보안접속
공지사항
질문과 답변
미확인입금자리스트
세금계산서 신청
트래픽 초기화 신청
자주하는 질문
팁&테크
자료실
  네임서버 정보
1차 : ns.k2com.co.kr
        211.239.173.145
2차 : ns2.k2com.co.kr
        211.239.112.50
  서비스 신청
  결제계좌안내
계좌 : 112-910015-50604
은행 : 하나은행
예금주 : (주)옐로우삭스
  고객상담센터
상담전화 : 02-552-5415
상담시간 :
    월-금요일 09:30~18:30
    토,일,공휴일 휴무
기본배너
Home > 고객지원센터 > 팁&테크
 
 
     팁&테크
작 성 자 눅스맨 날 짜 2005-03-18  조   회 5280 
제    목   [웹호스팅]외부링크 방지하기
안녕하세요 눅스맨입니다.

자신의 홈페이지에 이미지나 동영상을 외부의 다른 사이트에서 무단으로 링크하는 경우
그로인해 트래픽이 폭주하여 사이트 차단되는 경우를 방지하거나,
홈페이지 이미지의 무단링크를 방지하고자 한다면 아래의 외부링크 차단설정을 해주시기 바랍니다.

차단하고자 하는 디렉토리에 Apache AccessFileName인 .htaccess 파일을 만들어
아래의 내용을 작성합니다.
만약 모든 디렉토리에 적용하고자 한다면 public_html/ 디렉토리내에 만드시면 됩니다.

.htaccess는 Apache의 기본설정이며, 서버마다 파일명이 다를 수 있으므로
설정이 되지 않으면 관리자에게 문의하시기 바랍니다.
또한 설정내의 SetEnvIf는 FileInfo 옵션을 order는 Limit 옵션을 각각 필요로 하기때문에
웹서버의 설정에 AllowOverride FileInfo Limit가 설정되어 있어야 합니다.




1. 특정사이트만 허용하고 그 이외의 사이트 링크 차단
   보통 자신의 도메인 이외의 모든 사이트를 차단할때 많이 사용합니다.

   ]$ vi  .htaccess

   -------------------------------------------------------------
   # asugni.com과 mydomain.com 2개의 도메인은 허용합니다.
   SetEnvIfNoCase Referer "http://(.*\.)?asugni.com" Access
   SetEnvIfNoCase Referer "http://(.*\.)?mydomain.com" Access
   # 웹브라우저에서 이미지 경로를 바로 불러온 경우는 허용
   SetEnvIfNoCase Referer "^$" Access

   # 차단할 이미지 목록 : bmp,gif,jp?g,png
   <FilesMatch ".([bB][mM][pP]|[gG][iI][fF]|[jJ][pP].?[gG]|[pP][nN][gG])$">
     order deny,allow
     deny from all
     allow from env=Access
   </FilesMatch>
   -------------------------------------------------------------




2. 특정사이트만 차단하고 그이외의 다른 사이트 링크 허용
   와레즈 사이트나 파일링크가 빈번한 사이트만 차단합니다.

   ]$ vi  .htaccess

   -------------------------------------------------------------
   # spam.org와 warez.com 2개의 도메인만 차단
   SetEnvIfNoCase Referer "http://(.*\.)?spam.org" NoAccess
   SetEnvIfNoCase Referer "http://(.*\.)?warez.com" NoAccess

   # 차단할 이미지 목록 : bmp,gif,jp?g,png
   <FilesMatch ".([bB][mM][pP]|[gG][iI][fF]|[jJ][pP].?[gG]|[pP][nN][gG])$">
     order allow,deny
     allow from all
     deny from env=NoAccess
   </FilesMatch>
   -------------------------------------------------------------



다른 이미지나 기타 실행파일을 차단하고자 한다면 FileMatch에서 아래의 차단하고자 하는
확장자를 추가하시면 됩니다.
기  타 : swf,tiff,mp3,zip,alz,exe
        [sS][wW][fF]|[tT]|[iI][fF][fF]|[mM][pP]3|[zZ][iI][pP]|[aA][lL][zZ]|[eE][xX][eE]