티스토리 뷰

dev/php

[Code Igniter] index.php 없애기

altvirus 2011. 1. 9. 11:22

1. apache 설정파일 httpd.conf 

AllowOverride None  ==> AllowOverride All

#LoadModule rewrite_module modules/mod_rewrite.so

에서 #를 삭제

LoadModule rewrite_module modules/mod_rewrite.so


2. Code Igniter 의 index.php 파일이 있는 폴더에 .htaccess 파일 만들기

내용은 아래의 내용으로

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

단 마지막 줄의 RewriteRule ^(.*)$ /index.php/$1 [L] 에 

Code Igniter의 index.php 가 있는 경로를 적어준다.

예) htdocs의 위치가 c:/root 고 index.php가 c:/root/code 에 있다면 

RewriteRule ^(.*)$ /code/index.php/$1 [L] 로 바꿔준다.




http://kanghw80.tistory.com/entry/Code-Igniter에서-indexphp-없애기

공지사항