2011-10-20 1 views
3

X 및 (Y 또는 Z)mod_rewrite으로 확인할 수 있습니까?mod_rewrite : [OR] 및 암시 적 [AND]의 우선 순위

나는 2 개 쿠키 ID인증 세트 (나는 등록 된 사용자를 위해 내 사용자 정의 드루팔 모듈들을 설정)이없는 내 웹 사이트의 손님에 dummy.png 봉사 할 수있는 다음과 같은 규칙이 :

RewriteCond %{REQUEST_URI} ^/sites/default/files/pictures/picture- 
    RewriteCond %{HTTP_COOKIE} !auth [OR] 
    RewriteCond %{HTTP_COOKIE} !id 
    RewriteRule .+ /images/dummy.png [L] 

하지만 의도 한대로 작동하는지 잘 모르겠어요은 (어쩌면 (X 및 Y) 또는 대신 Z 역할?)

답변

1

당신은 RewriteRule의이 URI 패턴 매칭을 처리하도록 할 수 있습니다. RewriteCond에서이를 수행 할 필요가 없습니다. 다른 URL의 경우 처음 두 조건이 일치 할 수 있지만 규칙 자체는 다시 작성되지 않고 다시 작성되지 않습니다.

+0

흠, 웬일인지 아파치 2.2.15에서는 작동하지 않습니다 ... Removin g [L]도 도움이되지 않습니다. –

관련 문제