문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
apache:mod_rewrite [2011/06/09 21:12] kwon37xi |
apache:mod_rewrite [2011/06/15 11:04] kwon37xi [Flags] |
||
---|---|---|---|
줄 3: | 줄 3: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
- | * [[http:// | + | * [[http:// |
===== 기본 ===== | ===== 기본 ===== | ||
줄 17: | 줄 17: | ||
* RewriteCond 를 통해 Apache 변수(variable)의 값을 조건별로 판단해서 룰을 적용할수 있다. | * RewriteCond 를 통해 Apache 변수(variable)의 값을 조건별로 판단해서 룰을 적용할수 있다. | ||
<code apache> | <code apache> | ||
- | RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC] < | + | RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC] |
RewriteRule .? http:// | RewriteRule .? http:// | ||
</ | </ | ||
줄 23: | 줄 23: | ||
===== Flags ===== | ===== Flags ===== | ||
- | * 플래그는 조건이나 규칙(Rule)의 끝에 [] 로 감싸서 넣는다. 여러 플래그가 들어갈 경우에는 쉼표(, | + | * [[http:// |
* last|L : Rewrite 조건 블럭의 끝(last)를 뜻한다. mod_rewrite 자체를 끝내는 것은 아니다. | * last|L : Rewrite 조건 블럭의 끝(last)를 뜻한다. mod_rewrite 자체를 끝내는 것은 아니다. | ||
* nocase|NC : regex 검사시 대소문자 구분 안함. | * nocase|NC : regex 검사시 대소문자 구분 안함. |