← 문제 목록
중급 Linux 50P

RewriteCond 체이닝 논리 오류

특정 조건에서만 리다이렉트하려 하지만 의도와 다르게 동작합니다:

legacy=true 쿼리만 있어도 다른 도메인에서 리다이렉트됩니다.
APACHE
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{REQUEST_URI} ^/old-section [OR]
RewriteCond %{QUERY_STRING} legacy=true
RewriteRule ^(.*)$ https://new.example.com/$1 [R=301,L]

답변

로그인 후 제출하기
0명 풀이 · 정답률 0%