.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 Related Continue reading .htaccess 이용하여 타서버에서 이미지 링크 막기 (이미지 무단링크 방지)

.htaccess Rewriterule 사용하는법

1. rewrite 모듈을 사용하기 위한 Apache 컴파일옵션 Rewrite 모듈을 쓰기위한 Apache 컴파일 옵션은 –enable-rewrite 입니다. Configure 실행시에 –enable-rewrite 만 추가하시면 Apache에서 rewrite 모듈을 사용할 있게 됩니다. [root@superuser root]# ./cofigure prefix=/usr/local/apache2 –enable-rewrite [root@superuser root]# make [root@superuser root]# make install 2. Rewrite 를 적용할 수 있는 범위 Rewrite 설정은 Server Config, Virtual Host, Directory, .htaccess 에 설정할 수 있습니다. 즉 Apache 서버 전체에 Global 설정과 특정 가상호스트에만 적용하도록 할수 있고 특정 디렉토리에만 적용시킬수도 있습니다.     3. .htaccess란? .htaccess (hypertext access)는 Apache 웹 서버의 디렉토리 레벨을 설정하는 기본 파일입니다. .htaccess는 한 특정 디렉토리에 위치하며, 모든 하위 디렉토리를 포함한 해당 디렉토리에 영향을 미칩니다. Continue reading .htaccess Rewriterule 사용하는법