Linux

외부링크차단방법입니다. (그림이나 파일등의 불법링크 차단)

홍사훈     0건     706회

본문

자신의 사이트 트래픽 관리 혹은, 특정 사유로, 사이트 자료가 외부로 유출되는 

경우를 방지하기 위해 다음과 같이 작업을 하실 수 있습니다. 

 

아래 안내된 링크 거부 설정은, 계정내 자료가 외부에 링크된 경우에 한해서 적용

이 됩니다.

자신의 홈페이지와 홈페이지 하부 경로의 접근과는 무관합니다.

 

아래의 내용으로 public_html 폴더(최상위폴더) 안에 .htaccess 파일이름으로 등

록하면 됩니다.

 

기본 .htaccess 파일이 계정에 있다면 해당 파일 하부에 추가로 내용을 심어 주시

면 되며 없다면 파일을 생성하여 심어주면 됩니다. 

※ 리눅스에서는 점으로 시작하는 파일은 숨김파일로 인식합니다. 

.htaccess 파일은 숨김 파일로 업로드시 보이지 않을 수 있습니다.

 

ftp 프로그램의 환경설정 부분에 숨김파일 보기 옵션을 활성화 시킨후에,, 

계정에 접속을 하시후헤, public_html 폴더안에 .htaccess 파일이 있다면 해당 파

일에 첨부를 하시면 되며, 없을 경우 .htaccess 파일명으로 내용을 심으시면 됩니

다. 

 

# 기존 .htaccess 파일에 있는 내용입니다. globals off 로 쓰시는 분은 

# 아래 한줄을 주석처리(#) 하시면 됩니다

php_flag register_globals on

 

SetEnvIF Referer "^$" pass

# 레퍼럴이 없는 회원님의 사이트내 직접 접속시 허용

 

SetEnvIF Referer "http://아이디\.skynet\.net" pass

# 회원님의 사이트 방문중 생기는 레퍼럴 접속 허용

 

SetEnvIF Referer "http://www\.회원님도메인" pass

SetEnvIF Referer "http://회원님도메인" pass

# 도메인이 있은 경우 회원님의 도메인 명으로 추가 해 주시면 됩니다.

 

<FilesMatch ".\

(gif|jpg|zip|alz|a00|jpeg|GIF|JPG|ZIP|RAR|ALZ|A00|ACE|mp3|MP3|mpeg|MPEG\

|wav|WAV|asf|ASF|wmv|WMV|swf|smi|SMI|SWF|exe|EXE|wma|WMA)$">

# 제한할 파일 확장자를 지정 [대소문자 함께 지정] 

# 첫째줄 끝에 역슬래시는 두번째 줄을 한줄로 이어주는 역할을 하므로, 삭제하시

# 안됩니다.

 

Order deny,allow

deny from all

allow from env=pass

# pass 로 지정된 주소외엔 모두 거부

 

</FilesMatch>

 

# 아래 줄은 특정 파일에 대해서 허용을 할경우에 추가하여 주면 됩니다.

# *bannder.jpg 파일은 예외로 허용을 하고 싶을때 위 구문에 함께 추가해 주시

면 됩니다.

# 이미지는 차단하되 ***banner.jpg 파일은 허용할때 

 

<FilesMatch "banner.jpg">

Order allow,deny

allow from all

</FilesMatch>

 

출처 : http://skynet.co.kr

등록된 댓글이 없습니다.



Copyrightⓡ1996~2017, sahoon.com All Rights Reserved.