2013-09-27 2 views
0

나는 현재 drupal 설치 (발췌)를 위해이 아파치 설정 코드를 가지고있다.아파치 재 작성 쿼리 문자열 조건부

RewriteCond %{REMOTE_ADDR} !^192\.51\.153\.4$ 
RewriteCond %{QUERY_STRING} q=(admin|user/(password)) [NC] 
RewriteRule . . [F] 

목적은 지정된 ip가 없으면 관리 섹션에 대한 액세스를 차단하는 것입니다.

이제 조건에 논리를 추가하고 싶습니다. /admin/build/panels/* 이 url에 도달하려는 경우 모든 ip에서 확인해야합니다. 가능한가?

감사합니다.

답변

1

그냥 추가이 주어진 URL 경로와 그 하위 디렉토리에 발사하기 위해 금지 [F] 규칙을 방지 할 수

RewriteCond %{REQUEST_URI} !^/admin/build/panels/ [NC] 

규칙에 하나 더 RewriteCond.