Rewrite Module 사용하기

조회 수 686 추천 수 0 2010.02.18 13:51:38
SMaker *.22.160.18
제목 작성자 날짜
Rewrite Module 사용하기 (current) SMaker 2010.02.18 13:51:38
복원
<DIV class="eArea xe_content xe_dr_txt">
<P>Rewrite Module?-<BR></P></DIV>
<DIV class="eArea _hx" type="hx">
<H3 id=h1256029292821>Nginx에서 Rewrite Rule</H3></DIV>
<DIV class="drag_handle right" title="단락을 드래그하여 이동하세요."></DIV>
<DIV class="drag_handle left" title="단락을 드래그하여 이동하세요."></DIV>
<DIV class="drag_handle right" title="단락을 드래그하여 이동하세요."></DIV>
<DIV class="drag_handle left" title="단락을 드래그하여 이동하세요."></DIV>
<P># reserve XE Layout Template Source File (*.html)<BR>rewrite ^/layouts/(.+)/(.+).html$ /index.php break;<BR><BR># static files<BR>rewrite ^/(.+)/files/(member_extra_info|attach|cache|faceOff)/(.*) /files/$2/$3 break;<BR>rewrite ^/([!a-zA-Z\d_]+)/(entry/)?(files|modules|common|widgets|widgetstyle|layouts|addons)/(.*) /$3/$4 break;<BR>rewrite ^/([!a-zA-Z\d_]+)/([!a-zA-Z\d_]+/)?(entry/)?(files|modules|common|widgets|widgetstyle|layouts|addons)/(.*) /$4/$5 break;<BR><BR># rss , blogAPI<BR>rewrite ^/(rss|atom)$ /index.php?module=rss&amp;act=$1 break;<BR>rewrite ^/([!a-zA-Z\d_]+)/(rss|atom|api)$ /index.php?mid=$1&amp;act=$2 break;<BR>rewrite ^/([!a-zA-Z\d_]+)/([!a-zA-Z\d_]+)/(rss|atom|api)$ /index.php?vid=$1&amp;mid=$2&amp;act=$3 break;<BR><BR># trackback<BR>rewrite ^/([!\d]+)/(.+)/trackback$ /index.php?document_srl=$1&amp;key=$2&amp;act=trackback break;<BR>rewrite ^/([!a-zA-Z\d_]+)/([\d]+)/(.+)/trackback$ /index.php?vid=$1&amp;document_srl=$2&amp;key=$3&amp;act=trackback break;<BR><BR># administrator page<BR>rewrite ^/admin/?$ /index.php?module=admin break;<BR><BR># document permanent link<BR>rewrite ^/(\d+)$ /index.php?document_srl=$1 break;<BR># vid + document permanent link<BR>rewrite ^/([!a-zA-Z\d_]+)/(\d+)$ /index.php?vid=$1&amp;document_srl=$2 break;<BR><BR># mid link<BR>rewrite ^/([!a-zA-Z\d_]+)/?$ /index.php?mid=$1 break;<BR># vid + mid link<BR>rewrite ^/([!a-zA-Z\d_]+)/([!a-zA-Z\d_]+)/?$ /index.php?vid=$1&amp;mid=$2 break;<BR><BR># mid + document link<BR>rewrite ^/([!a-zA-Z\d_]+)/(\d+)$ /index.php?mid=$1&amp;document_srl=$2 break;<BR># vid + mid + document link<BR>rewrite ^/([!a-zA-Z\d_]+)/([!a-zA-Z\d_]+)/(\d+)$ /index.php?vid=$1&amp;mid=$2&amp;document_srl=$3 break;<BR><BR># mid + entry title<BR>rewrite ^/([!a-zA-Z\d_]+)/entry/(.+)$ /index.php?mid=$1&amp;entry=$2 break;<BR># vid + mid + entry title<BR>rewrite ^/([!a-zA-Z\d_]+)/([!a-zA-Z\d_]+)/entry/(.+)$ /index.php?vid=$1&amp;mid=$2&amp;entry=$3 break;</P>
SMaker 2010.02.18 13:51:07
복원
<DIV class="eArea xe_content xe_dr_txt">
<P>Rewrite Module?-<BR></P></DIV>
<DIV class="eArea _hx" type="hx">
<H3 id=h1256029292821>Nginx에서 Rewrite Rule</H3></DIV>
<DIV class="drag_handle right" title="단락을 드래그하여 이동하세요."></DIV>
<DIV class="drag_handle left" title="단락을 드래그하여 이동하세요."></DIV>
<P># reserve XE Layout Template Source File (*.html)<BR>rewrite ^/layouts/(.+)/(.+).html$ /index.php break;<BR><BR># static files<BR>rewrite ^/(.+)/files/(member_extra_info|attach|cache|faceOff)/(.*) /files/$2/$3 break;<BR>rewrite ^/([!a-zA-Z\d_]+)/(entry/)?(files|modules|common|widgets|widgetstyle|layouts|addons)/(.*) /$3/$4 break;<BR>rewrite ^/([!a-zA-Z\d_]+)/([a-zA-Z\d_]+/)?(entry/)?(files|modules|common|widgets|widgetstyle|layouts|addons)/(.*) /$4/$5 break;<BR><BR># rss , blogAPI<BR>rewrite ^/(rss|atom)$ /index.php?module=rss&amp;act=$1 break;<BR>rewrite ^/([!a-zA-Z\d_]+)/(rss|atom|api)$ /index.php?mid=$1&amp;act=$2 break;<BR>rewrite ^/([!a-zA-Z\d_]+)/([!a-zA-Z\d_]+)/(rss|atom|api)$ /index.php?vid=$1&amp;mid=$2&amp;act=$3 break;<BR><BR># trackback<BR>rewrite ^/([!\d]+)/(.+)/trackback$ /index.php?document_srl=$1&amp;key=$2&amp;act=trackback break;<BR>rewrite ^/([!a-zA-Z\d_]+)/([\d]+)/(.+)/trackback$ /index.php?vid=$1&amp;document_srl=$2&amp;key=$3&amp;act=trackback break;<BR><BR># administrator page<BR>rewrite ^/admin/?$ /index.php?module=admin break;<BR><BR># document permanent link<BR>rewrite ^/(\d+)$ /index.php?document_srl=$1 break;<BR># vid + document permanent link<BR>rewrite ^/([!a-zA-Z\d_]+)/(\d+)$ /index.php?vid=$1&amp;document_srl=$2 break;<BR><BR># mid link<BR>rewrite ^/([!a-zA-Z\d_]+)/?$ /index.php?mid=$1 break;<BR># vid + mid link<BR>rewrite ^/([!a-zA-Z\d_]+)/([a-zA-Z\d_]+)/?$ /index.php?vid=$1&amp;mid=$2 break;<BR><BR># mid + document link<BR>rewrite ^/([!a-zA-Z\d_]+)/(\d+)$ /index.php?mid=$1&amp;document_srl=$2 break;<BR># vid + mid + document link<BR>rewrite ^/([!a-zA-Z\d_]+)/([!a-zA-Z\d_]+)/(\d+)$ /index.php?vid=$1&amp;mid=$2&amp;document_srl=$3 break;<BR><BR># mid + entry title<BR>rewrite ^/([!a-zA-Z\d_]+)/entry/(.+)$ /index.php?mid=$1&amp;entry=$2 break;<BR># vid + mid + entry title<BR>rewrite ^/([!a-zA-Z\d_]+)/([!a-zA-Z\d_]+)/entry/(.+)$ /index.php?vid=$1&amp;mid=$2&amp;entry=$3 break;</P>
SMaker 2010.02.18 13:50:44
복원
<div class="eArea xe_content xe_dr_txt"><p>Rewrite Module?-<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1256029292821">Nginx에서 Rewrite Rule</h3></div><div class="eArea xe_content xe_dr_txt"><p># reserve XE Layout Template Source File (*.html)<br>rewrite ^/layouts/(.+)/(.+).html$ /index.php break;<br><br># static files<br>rewrite ^/(.+)/files/(member_extra_info|attach|cache|faceOff)/(.*) /files/$2/$3 break;<br>rewrite ^/([a-zA-Z\d_]+)/(entry/)?(files|modules|common|widgets|widgetstyle|layouts|addons)/(.*) /$3/$4 break;<br>rewrite ^/([a-zA-Z\d_]+)/([a-zA-Z\d_]+/)?(entry/)?(files|modules|common|widgets|widgetstyle|layouts|addons)/(.*) /$4/$5 break;<br><br># rss , blogAPI<br>rewrite ^/(rss|atom)$ /index.php?module=rss&amp;act=$1 break;<br>rewrite ^/([a-zA-Z\d_]+)/(rss|atom|api)$ /index.php?mid=$1&amp;act=$2 break;<br>rewrite ^/([a-zA-Z\d_]+)/([a-zA-Z\d_]+)/(rss|atom|api)$ /index.php?vid=$1&amp;mid=$2&amp;act=$3 break;<br><br># trackback<br>rewrite ^/([\d]+)/(.+)/trackback$ /index.php?document_srl=$1&amp;key=$2&amp;act=trackback break;<br>rewrite ^/([a-zA-Z\d_]+)/([\d]+)/(.+)/trackback$ /index.php?vid=$1&amp;document_srl=$2&amp;key=$3&amp;act=trackback break;<br><br># administrator page<br>rewrite ^/admin/?$ /index.php?module=admin break;<br><br># document permanent link<br>rewrite ^/(\d+)$ /index.php?document_srl=$1 break;<br># vid + document permanent link<br>rewrite ^/([a-zA-Z\d_]+)/(\d+)$ /index.php?vid=$1&amp;document_srl=$2 break;<br><br># mid link<br>rewrite ^/([a-zA-Z\d_]+)/?$ /index.php?mid=$1 break;<br># vid + mid link<br>rewrite ^/([a-zA-Z\d_]+)/([a-zA-Z\d_]+)/?$ /index.php?vid=$1&amp;mid=$2 break;<br><br># mid + document link<br>rewrite ^/([a-zA-Z\d_]+)/(\d+)$ /index.php?mid=$1&amp;document_srl=$2 break;<br># vid + mid + document link<br>rewrite ^/([a-zA-Z\d_]+)/([a-zA-Z\d_]+)/(\d+)$ /index.php?vid=$1&amp;mid=$2&amp;document_srl=$3 break;<br><br># mid + entry title<br>rewrite ^/([a-zA-Z\d_]+)/entry/(.+)$ /index.php?mid=$1&amp;entry=$2 break;<br># vid + mid + entry title<br>rewrite ^/([a-zA-Z\d_]+)/([a-zA-Z\d_]+)/entry/(.+)$ /index.php?vid=$1&amp;mid=$2&amp;entry=$3 break;<br></p></div>
하늘03 2009.12.27 19:12:03
복원
<div class="eArea xe_content xe_dr_txt"><p>Rewrite Module?-<br></p></div>
하늘03 2009.10.20 18:01:05