| 제목 | .htaccess 어렵군요. | ||
|---|---|---|---|
| 글쓴이 | emc | 작성시각 | 2009/08/08 08:03:25 |
|
|
|||
|
이제 까지 거의 쿼리스트링 형태로 개발 하다 보니 CI 처럼 /controller/function/parameter 형식으로 된 uri 사용은 사용이 익숙하지 못하네요. .htaccess 에서 셋팅하고 CI에서 컨트롤 하는 것 같구요. 아래 코드는 무슨 뜻인가요? RewriteCond $1 !^(index\.php|public|favicon\.ico) RewriteCond 에 대해 자세히 나온 사이트가 있을까요? |
|||
| 다음글 | 한국 개발자 포럼 ... 공개개발자 문의. (3) | ||
| 이전글 | 절대경로 vs 상대경로 (4) | ||
|
변종원(웅파)
/
2009/08/08 08:32:15 /
추천
0
|
|
변종원(웅파)
/
2009/08/08 08:36:04 /
추천
0
저희 포럼의 .htaccess 파일입니다. 참고하세요.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/captcha/(.*)$
RewriteCond %{REQUEST_URI} !^/images/(.*)$
RewriteCond %{REQUEST_URI} !^/data/(.*)$
RewriteCond %{REQUEST_URI} !^/include/(.*)$
RewriteCond %{REQUEST_URI} !^/trac/(.*)$
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule> |
|
emc
/
2009/08/08 10:56:51 /
추천
0
감사합니다. ^^
|
index.php 파일, public 디렉토리, favicon.ico 파일에 대해서는 룰을 적용하지 말라는 뜻입니다.
구글에서 검색하시면 대부분 잘 설명해놨고 정규표현식을 아셔야 합니다.
정규표현식 배워두면 좋은데 좀 골치가 아픕니다. ^^;
영문이긴 하지만 참고하시면 도움이 될겁니다.
rewriterule