"아파치 모듈 mod rewrite"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-<source +<syntaxhighlight , -</source> +</syntaxhighlight>))
 
(사용자 2명의 중간 판 23개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{DISPLAYTITLE:아파치 모듈 mod_rewrite}}
==개요==
==개요==
;Apache Module mod_rewrite
;Apache Module mod_rewrite
;아파치 모듈 mod_rewrite
;아파치 모듈 mod_rewrite
;rewrite_module
;리라이트 모듈
*아파치의 규칙 기반 [[재작성 엔진]] 모듈
*아파치의 규칙 기반 [[재작성 엔진]] 모듈
* PCRE 정규표현식 파서 기반
* PCRE 정규표현식 파서 기반
* 아파치 구동중에 요청되는 URL을 재작성할 수 있음
* 아파치 구동중에 요청되는 URL을 재작성할 수 있음
*기본서버 ,VirtualHost, Directory, .htaccess 에서 설정 할 수 있음
* [[아파치 설정파일]] 또는 [[.htaccess 파일]]에서 설정 할 수 있음
:기본서버, VirtualHost, Directory 영역 중 하나에 설정


<source lang='console'>
<syntaxhighlight lang='console'>
[root@zetawiki ~]# cat /etc/httpd/conf/httpd.conf | grep rewriteLoadModule rewrite_module modules/mod_rewrite.so
root@zetawiki:~# apache2ctl -M | grep rewrite
</source>
rewrite_module (shared)
root@zetawiki:~# apachectl -D DUMP_MODULES | grep rewrite
rewrite_module (shared)
</syntaxhighlight>


==mod_rewrite 지시자==
==mod_rewrite 지시자==
{{참고|아파치 mod_rewrite 지시자}}
{| class='wikitable'
{| class='wikitable'
! 지시자 !! 설명
! 지시자 !! 설명
|-
|-
| RewriteEngine || Rewrite엔진 활성화 여부
| RewriteBase ★ ||
|-
|-
| RewriteLog || Rewrite로그 기록 파일의 지정
| RewriteCond ★★ || 규칙에 대한 조건 정의
|-
|-
| RewriteLogLevel || Rewrite로그 기록시 얼마나 자세하게 기록할지를 지정
| RewriteEngine ★ || Rewrite엔진 활성화 여부
|-
|-
| RewriteCond || 규칙 조건 정의
| RewriteMap ||  
|-
|-
| RewriteRule || 실제 Rewrite 규칙을 적용하는 지시자.
| RewriteOptions ||
|-
| RewriteRule ★★ || 실제 Rewrite 규칙 적용
|-
| <del>RewriteLog</del> || Rewrite로그 기록 파일의 지정
|-
| <del>RewriteLogLevel</del> || Rewrite로그 기록시 얼마나 자세하게 기록할지를 지정<br>범위: 0~4 (숫자 클수록 자세함)<ref>값의 범위는 0~9이지만, 실제로는 레벨 1~4 로그만 발생함. https://wiki.apache.org/httpd/RewriteLogLevel</ref>
|}
|}


==같이 보기==
==같이 보기==
*[[아파치 mod rewrite 활성화]]
*[[mod_rewrite 지시자]]
*[[mod_rewrite 서버 변수]]
*[[mod_rewrite RewriteRule 플래그]]
*[[아파치 mod_rewrite 활성화]]
*[[아파치 mod_rewrite 로그 설정]]
*[[아파치 mod_alias]]
*[[재작성 엔진]]
*[[재작성 엔진]]


==참고 자료==
==참고==
*http://httpd.apache.org/docs/current/mod/mod_rewrite.html
*http://httpd.apache.org/docs/current/mod/mod_rewrite.html


[[분류: 아파치]]
[[분류: mod_rewrite]]

2021년 9월 24일 (금) 23:27 기준 최신판

1 개요[ | ]

Apache Module mod_rewrite
아파치 모듈 mod_rewrite
rewrite_module
리라이트 모듈
기본서버, VirtualHost, Directory 영역 중 하나에 설정
root@zetawiki:~# apache2ctl -M | grep rewrite
 rewrite_module (shared)
root@zetawiki:~# apachectl -D DUMP_MODULES | grep rewrite
 rewrite_module (shared)

2 mod_rewrite 지시자[ | ]

지시자 설명
RewriteBase ★
RewriteCond ★★ 규칙에 대한 조건 정의
RewriteEngine ★ Rewrite엔진 활성화 여부
RewriteMap
RewriteOptions
RewriteRule ★★ 실제 Rewrite 규칙 적용
RewriteLog Rewrite로그 기록 파일의 지정
RewriteLogLevel Rewrite로그 기록시 얼마나 자세하게 기록할지를 지정
범위: 0~4 (숫자 클수록 자세함)[1]

3 같이 보기[ | ]

4 참고[ | ]

  1. 값의 범위는 0~9이지만, 실제로는 레벨 1~4 로그만 발생함. https://wiki.apache.org/httpd/RewriteLogLevel
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}