2014-03-01 1 views
0

특정 IP 만 내 사이트 (www.domain.com/mysite)에 액세스 할 수 있도록 허용해야합니다. htaccess로 나는이 코드를 넣어 :특정 IP가 htaccess를 사용하여 하위 디렉토리 사이트에 액세스하도록 허용하는 방법은 무엇입니까?

ErrorDocument 403 /error403.html 
order deny,allow 
deny from all 
allow from 1.1.1.1 

을하지만 대신 "내 사이트"폴더의 루트 폴더에 error403.html을 찾습니다. ErrorDocument 403/mysite/error403.html을 사용해 보았지만 여전히 작동하지 않습니다. 나는 RewriteBase/mysite를 시도해도 작동하지 않는다.

답변

0

그래서 당신은 당신이 (/mysite에 무언가를 액세스하려고 시도의 결과입니다) 어떤 (403)의가에서 페이지 를로드 보낼 아파치를 이야기하고, /mysite에 모든 액세스를 허용하지 에 아파치를 말하는거야 /mysute. 물론 이것은 효과가 없을 것입니다. /mysite/error403.html에 대한 예외를 설정해야 할 수 있습니다.

SetEnvIfNoCase Request_URI ^/mysite/error403.html$ allow_ok 

ErrorDocument 403 /mysite/error403.html 
order deny,allow 
deny from all 
allow from 1.1.1.1 
allow from env=allow_ok 
관련 문제