2013-03-28 4 views
1

내 프로젝트에 .htaccess 파일이 있습니다. 현재 총 4 가지 환경이 있습니다. 그 중 하나에 기본 인증을 적용하려고합니다. 나는 git을 사용하여 환경을 관리하고있다.htaccess가 디렉토리 위치를 기반으로 작업을 수행합니다.

나는 다음과 같이 유사한 논리를 찾고 있어요 그래서 각 환경에서 같은 htaccess로 파일을 사용할

:

if localpath = env_x 
    prompt authorization 
else 
    do nothing extra 

은 htaccess로에서 얻을 수있는이 같은가요?

답변

1

If은 Apache 구성의 조건부 부품에 사용할 수 있습니다. 귀하의 경우에는

<If %{REQUEST_FILENAME} =~ /env_x/> 
# basic auth directives 
</If> 

가능한 경우 Expressions in Apache HTTP Server도 참조하십시오.

+0

감사합니다. –

관련 문제