코드이그나이터 CI index 죽이기

코드이그나이터 CI index 죽이기

ci 코드이그나이터의 초기 uri 형식은

www.abc.com/index.php/컨트롤러명/함수/...

이다. 중간에 저 index.php가 보기 싫다 그렇다면

rewrite를 이용하여 없애버린다 !!!

ci 인덱스.php 파일이 uri 상에서 꼴 뵈기가 싫다 그렇다면

RewriteEngine on

RewriteCond $1 !^(index\.php|images|robots\.txt)

RewriteRule ^(.*)$ /index.php/$1 [L]

또는

RewriteEngine on

RewriteCond $1 !^(index\.php)

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?/$1 [QSA,L]

.htaccess 파일에 Rewrite 코드를 적어주면 된다.

그러면 코드이그나이터 uri에서

index.php를 생략해도 똑바로 작동한다.

from http://sinjobs.tistory.com/28 by ccl(A) rewrite - 2020-04-18 10:00:29