.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>
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로 지정된 사용자의 접근은 허용하게 합니다.
따라서 맨 위에서 설정한 리퍼러 주소에서의 접근만을 허용하게 되어
밖으로 새어 나가는 트래픽을 방지할 수 있습니다 .^^
"블로그" 카테고리의 다른 글
- Textyle 기반의 블로그 서비스 thoth 초대장 100... (0)2009/11/06
- [텍스트큐브 스킨] mulder21c_dot_whity ver 2.0 (7)2009/11/05
- .htacess를 사용하여 밖으로 새나가는 트래픽 방... (0)2008/05/20
- 광고없는 UCC 동영상 띄우기 Step 2 - FLV 플레... (0)2008/03/20
- 광고없는 UCC 동영상 띄우기 Step 1 - FLV 다운받기 (0)2008/03/20
멀더끙
(+) 1982. 01. 17
태그 ::







RSS
ATOM

본 블로그의 컨텐츠는 (일부 컨텐츠 제외) 크리에이티브 커먼즈 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용할 수 있습니다.