1.打開Apache 的httpd.conf
搜尋 LoadModule找到下面這行
#LoadModule rewrite_module modules/mod_rewrite.so
將前面的#字號去除後存檔
2.restart Apache
3.將CodeIgniter資料夾下的.htaccess檔用筆記本打開修改內容
RewriteEngine on
RewriteCond $1 !^(index\.php)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
4. 修改 \application\config\cofig.php
搜尋 $config['index_page'] = 'index';
去除預設值得index變成下面這樣
$config['index_page'] = '';
原文出處:
http://rex030515495.blogspot.tw/2011/03/codeigniter-indexphp.html