[CODE] SetEnvIF Referer "^http:\/\/(www\.)?i-swear\.com|^$" pass <FilesMatch ".(gif|jpg|png|bmp|zip|tar|rar|alz|a00|ace|jpg|jpeg|txt|GIF| JPG|BMP|ZIP|TAR|RAR|ALZ|A00|ACE|TXT|mp3|MP3|mpeg|MPEG|wav|WAV|asf|ASF|wmv |WMV|swf|SWF|exe|EXE)$"> Order deny,allow deny from all allow from env=pass ErrorDocument 403 http://www.i-swear.com/index.html </FilesMatch> [/CODE]
리퍼러가 도메인과 리퍼러 없는 경우 pass
파일매치 정규표현식으로 매치되는 파일을 찾는다.
order deny, allow ( deny 먼저 실행 그 다음 allow )
모든것에 대해서 deny
pass 면 allow
deny 일 경우 ErrorDocument 403 출력
그 뒤에 페이지는 사용자 임의 지정할수 있음.
참조 : phpschool.com
Docs : Apache
.
'Computer > PHP' 카테고리의 다른 글
파일내 특정단어 수정 쉘스크립트 (0) | 2005.05.15 |
---|---|
.htaccess와 워터마킹을 이용한 이미지 링크 방지 (0) | 2005.05.10 |
RSA 공개키 암호화 알고리즘 - PHP 구현 (0) | 2005.04.29 |
다운로드 페이지 (0) | 2005.04.21 |
PHP를이용한다중연결소켓통신3 (0) | 2005.03.20 |