.htaccess 외부링크 방지 (이미지, 파일보호) 및 외부링크 허용하기 > server

본문 바로가기
사이트 내 전체검색

server

.htaccess 외부링크 방지 (이미지, 파일보호) 및 외부링크 허용하기

페이지 정보

작성자 서방님 댓글 0건 조회 185회 작성일 13-11-21 14:07

본문

모든 블로그와 웹사이트 소유자의 귀찮은 문제중 가장 으뜸은 호스팅된 이미지와 파일을 보호하는것입니다.

만약 다량의 이미지를 웹사이트에 사용하고있다면 분명히 누군가가 링크를 빼가서 트래픽을 유발시킬수 있습니다.

그래서 트래픽을 아끼기 위해서는 그런 파일들을 보호하는게 중요한데, 방법이 있습니다.

htaccess를 이용해서 파일과 그림을 보호하는것입니다.

 

어떻게 그림을 보호하는가?

 

htaccess를 열고 다음 코드를 찾아서 수정합니다. yoursite.com은 자신의 도메인명으로 수정합니다.

 

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?yoursite.com(/)?.*$ [NC]
RewriteRule .(gif|GIF|jpg|JPG)$ /hotlinking/banned.gif [L,NC]

 

/hotlinking/banned.gif 는 링크로 뺴갔을 경우 그림대신에 보여지는 겁니다. 알아서 수정하시면 됩니다.

만약에 다른 그림 확장자를 지정하고싶다면  (gif|GIF|jpg|JPG) 여기에 추가하시면 됩니다.

 

어떻게 그림을 보호하는가?

 

다음의 코드는 웹사이트 밖에서 파일을 다운로드 하는걸 완전히 금지시킵니다.

그리고 당신의 웹사이트로 자동 전환됩니다.

yoursite.com를 당신의 웹사이트로 수정하세요. 그리고 redirecturl 항목은 자동전환되는 웹사이트를 설정하는 것입니다.

다른 파일형식을 추가하려면 (rar|RAR|ZIP|zip) 에 추가하시면 됩니다.

 

 

 

그럼 이제 링크를 허가시키려면 어떻게 해야할까요?

이 코드를 삽입하고 friendlysite 에 허용할 사이트를 적어줍니다.

그럼 그 사이트에는 그림이 보이게 됩니다.

 

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.friendlysite1.com.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://friendlysite1.com.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.friendlysite2.com.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://friendlysite2.com.*$ [NC]

댓글목록

등록된 댓글이 없습니다.

Total 356건 14 페이지
게시물 검색

회원로그인

접속자집계

오늘
126
어제
225
최대
1,347
전체
154,885
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.