.htaccess 가 지원되는 Apache 서버를 사용한다면

.htaccess 파일을 수정해서 밖으로 새나가는 트래픽을 방지할 수 있죠 ^^

방법은 아래와 같습니다.

SetEnvIfNoCase Referer "^http://www.mulder21c.com/" pass
SetEnvIfNoCase Referer "^http://www.mulder21c.com$" pass
SetEnvIfNoCase Referer "^http://mulder21c.com/" pass
SetEnvIfNoCase Referer "^http://mulder21c.com$" pass
#SetEnvIfNoCase Referer "^$" pass
<FilesMatch ".(gif|png|bmp|jpg|jpeg|zip|rar|alz|gz)$">
  Order Allow,Deny
  Deny from all
  Allow from env=pass
</FilesMatch>

이 코드를 .htaccess 파일에 추가하시면 됩니다 ^^

SetEnvIFNoCase는 환경변수를 설정하는 지시자로
뒤에 따라오는 Referer"####"를 pass 로 지정합니다.
" " 안의 URL은 자신의 도메인 주소를 입력하시면 되고, pass는 다른 말로 바꾸어도 상관 없습니다. ㅋ
Referer "^$" 는 직접 주소를 치거나 새창으로 여는 것에 대한 설정입니다.

그리고 아래 <FilesMatch ".( )$"> 여기의 () 안에
외부에서 가져다 쓰는 걸 제한할 파일 확장자를 입력하시면 됩니다.
제가 쓴 소스는 이미지 파일과 압축 파일이 설정되어 있네요

그 밑에 Order Allow, Deny는 권한설정이라고 생각하시면 됩니다 ^^
Deny from all 로부터 모든 사용자의 접근을 거부한 후,
Allow from env = pass로부터 pass로 지정된 사용자의 접근은 허용하게 합니다.

따라서 맨 위에서 설정한 리퍼러 주소에서의 접근만을 허용하게 되어
밖으로 새어 나가는 트래픽을 방지할 수 있습니다 .^^
Posted by 멀더끙
tag 태그 :: 이올린 태그검색티스토리 태그검색,
이 포스트가 유익하셨다면 널리 퍼뜨려 주세요
트위터에 RT 보내기 미투데이로 글 보내기 페이스북으로 글 보내기 addthis로 공유하기
트랙백 주소 :: http://www.mulder21c.com/trackback/202






◀ 이전페이지 | 1 | ... 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | ... 162 | 다음페이지 ▶