apache(아파치) RewriteRule의 REQUEST_URI 중, 특정 uri만 exclude(제외)시키는 방법

experience

  • 특정 domain에 한해서 redirect rule을 적용하여 서비스 중, 특정 uri의 경우에는 redirect 시키면 안되는 케이스 발생..


** 아파치 설정을 자주 하지 않다보니, 매번 헷갈리는.. @.@


- 방법은 다양하지만, RewriteCond 추가로 가능한 것 확인..


ex > 
- before
RewriteCond %{HTTP_HOST} ^(([^\.]+\.)?abc\.abc)$
RewriteRule ^(.*)$ http://def.abc$1 [R=301,L]


- after
RewriteCond %{HTTP_HOST} ^(([^\.]+\.)?abc\.abc)$
RewriteCond %{REQUEST_URI} !^/(제외할패턴 관련 정규식)/.*$
 
RewriteRule ^(.*)$ http://def.abc$1 [R=301,L]

댓글

이 블로그의 인기 게시물

엑셀(excel) 비쥬얼 베이직(visual basic, vba) 심플 실비(실손보험, 실손의료비) 계산식

아트월에 날짜, 시간 나오는 LED 벽시계 설치시 케이블(전선)이 두꺼워서 틈새(홈)에 매립이 안되는 경우 랜선(lan cable, lan선) 이용시 주의사항

신한투자증권(주) 님이 세금계산서를 발행하였습니다. TaxBill365 관련 안전한 메일인지 여부?