.htaccess 이용하여 타서버에서 이미지 링크 막기 (이미지 무단링크 방지)

계정의 루트 디렉토리에 .htaccess 파일을 생성
방법은 2가지로 첫번째로는 아래와 같이 입력후 저장

SetEnvIf Referer "blog\.munilive\.com" link_allow
SetEnvIf Referer "www\.blog\.munilive\.com" link_allow
Order Deny,Allow
Deny from all
Allow from env=link_allow

SetEnvIf Referer blog\.munilive\.com go_in
SetEnvIf Referer www\.blog\.munilive\.com go_in
SetEnvIf Referer ^$ go_in
Order Deny,Allow
Allow from env=go_in
Deny from all

 

두번째 방법으로는 아래와 같이 입력

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$|.*jpeg$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !munilive\. [NC]
RewriteRule (.*) access_denied.png

 

두가 방법의 차이점음 나중에 직접 적용해보고 테스트 해서 알아 보겠음. 제한 범위에 따라서 다르게 쓰면 될것 같은데 정확하게 모르겠음.

위 소스는 아래 내용을 참고 하였습니다.
방법1. http://mytory.net/archives/2002
방법2. http://mytory.net/archives/596

CC BY-NC-SA 4.0 This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.