
RewriteCond 문법에서 논리 연산자는 AND, OR, NOT 연산자가 있습니다.
- AND 연산자는 두 조건이 모두 참일 때만 조건이 참이 됩니다.
- OR 연산자는 두 조건 중 하나만 참일 때 조건이 참이 됩니다.
- NOT 연산자는 조건이 거짓일 때 참이 됩니다.
RewriteCond에서 사용하는 변수는 다음과 같습니다.
- %{HTTP_HOST} : HTTP 요청 헤더의 Host 필드를 나타냅니다.
- %{QUERY_STRING} : URL의 쿼리 스트링을 나타냅니다.
- %{REQUEST_METHOD} : HTTP 요청 메소드를 나타냅니다.
- %{REQUEST_URI} : URL의 경로를 나타냅니다.
- %{SERVER_NAME} : 서버 이름을 나타냅니다.
- %{SERVER_PORT} : 서버 포트를 나타냅니다.
- %{SERVER_PROTOCOL} : 서버 프로토콜을 나타냅니다.
이러한 변수는 RewriteRule의 조건에 사용할 수 있으며, 다양한 조건을 설정할 수 있습니다.
2025-05-14 10:24