아파 치 의 htaccess 를 사용 하여 그림 이 도 둑 맞 는 것 을 방지 하 는 해결 방법

방법 1:필요 한 명령 은 다음 과 같다.

RewriteEngine on 

 RewriteCond %{ HTTP_REFERER } !^$ 

 RewriteCond %{ HTTP_REFERER } !^http://(www.)?simue.com /.*$ [NC] 

 RewriteRule .(gif &line;jpg)$ - [F]
다른 사람의 페이지 에 천장 을 여 는 것 이 보기 싫다 면 한 장의 그림 으로 대체 할 수 있다.코드 보기

 RewriteEngine on 

 RewriteCond %{ HTTP_REFERER } !^$ 

 RewriteCond %{ HTTP_REFERER } !^http://(www.)?simue.com/.*$ [NC] 

 RewriteRule .(gif &line;jpg)$ http://www.simue.com / [R,L]
, FTP .htaccess , ASCII Binary。 , CHMOD 644 “RW-RCRC”, , , ,.htaccess : ―― .htpasswd , , 。
방법 2:

01 RewriteEngine on 

 RewriteCond %{HTTP_REFERER} !^$ [NC] 

 RewriteCond %{HTTP_REFERER} !simue.com [NC] 

 RewriteCond %{HTTP_REFERER} !baidu.com [NC] 

 RewriteCond %{HTTP_REFERER} !google.com [NC] 

 RewriteRule .*\.(gif|jpg)$ http://www.simue.com /no.png [R,NC,L]
상기 문 구 를 간단하게 설명 한다.1.RewriteCond%{HTTPREFERER} !^$ [NC]
공백 허용"HTTPREFERER'의 접근 은 사용자 가 브 라 우 저 주소 표시 줄 에 그림 주 소 를 직접 입력 할 때 그림 파일 의 표 시 를 허용 합 니 다.일반적으로 이것 은 선택 할 수 있 습 니 다.그러나 이렇게 설정 하 는 것 을 권장 합 니 다.강요 할 경우'HTTP'가 있어 야 합 니 다.REFERER'만 접근 할 수 있 습 니 다.예 를 들 어 사용자 가 프 록 시 서버 를 통 해 접근 할 때 문제 가 발생 할 수 있 습 니 다.
2、RewriteCond %{HTTP_REFERER} !simue.com [NC]
웹 사이트 자체,Google,Baidu 등 접근 이 가능 한 HTTP 원본 을 설정 합 니 다.
3、RewriteRule .*\.(gif|jpg|png)$ http://www.simue.com/no.png [R,NC,L]
도 난 당 했 을 때 대 체 된 그림 을 정의 하여 모든 도 난 jpg,gif,png 등 파일 의 웹 페이지 를 루트 디 렉 터 리 에 있 는 no.png 파일 을 표시 합 니 다.메모:표시 되 는 그림 을 도 난 방지 체인 을 설정 한 디 렉 터 리 에 두 지 말고 이 그림 파일 의 부피 가 작 을 수록 좋 습 니 다.물론 그림 바 꾸 기 를 설정 하지 않 고 아래 문 구 를 사용 하면 됩 니 다.
RewriteRule .*\.(gif|jpg|png)$ - [F]
4.그 중의 R,NC,L 에 대해 설명해 주세요.
R 은 방향 을 바 꾼 다 는 뜻 이다.NC 는 대소 문자 L 을 구분 하지 않 는 역할 은 이번 방향 이 여기 서 끝나 고 후속 방향 은 이전 판단 문장의 영향 을 받 지 않 는 다 는 것 을 가리킨다.
5.도 난 방지 파일 형식
위의 예 는 gif,jpg,png 이 며,필요 에 따라 rar,swf 등 다른 파일 형식 을 변경 하거나 추가 할 수 있 으 며,서로 다른 파일 확장자 간 에"|"분할 을 사용 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기