1. Apache 구성 파일인 conf/httpd.conf를 엽니다.
LoadModule rewrite_module modules/mod_rewrite.so
이 줄 앞의 #을 제거합니다.
2. AllowOverride None을 검색하고(구성 파일에 여러 위치가 있음) 주석 정보를 확인하고 해당 .htaccess의 줄 정보를 다음으로 변경합니다.
AllowOverride All
<IfModule rewrite_module> Options +FollowSymLinks IndexIgnore */* RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php </IfModule>4. application/config/config.php 수정
$config['index_page'] = 'index.php';
에서
$config['index_page'] = '';
위 내용은 관련 내용을 포함하여 기본 URL에서 indexphp를 제거하는 CodeIgniter(CI)를 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.