GNU5, PHP

PHP .htaccess로 외부 불펌 막기

페이지 정보

작성자 IN-BEST 댓글 0건 조회 13,869회 작성일 12-05-03 01:57

본문

[code]
 
RewriteEngine On

SetEnvIFNoCase Referer "gnucomun\." pass

SetEnvIFNoCase Referer "naver\." pass
SetEnvIFNoCase Referer "daum\." pass
SetEnvIFNoCase Referer "google\." pass
SetEnvIFNoCase Referer "paran\." pass
SetEnvIFNoCase Referer "bing\." pass
SetEnvIFNoCase Referer "yahoo\." pass
#SetEnvIFNoCase Referer "^$" pass <-여기는 상황에 따라 주석 해제해서 써야할지도


Order deny,allow
deny from all
allow from env=pass

SetEnvIf Cookie link=ok true

Order Deny,Allow
Allow from env=true
Deny from all

[/code] 아래내용을 .htaccess명으로 저장후 서버내 디렉토리에 넣으면 디렉토리 하위까지 무단링크가 금지됩니다. 리퍼러사이트에 허용될 도메인명을 입력하면 됩니다. FilesMatch부분에 해당확장자를 추가하면 추가된 확장자의 파일이 금지되어 403에러를 발생시킵니다. [code] SetEnvIF Referer http://자신의도메인 pass SetEnvIF Referer "http://자신의도메인추가" pass Order deny,allow deny from all allow from env=pass ErrorDocument 403 [/code]

댓글목록

등록된 댓글이 없습니다.