2011年3月1日 星期二

[CodeIgniter] 移除網址的index.php

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'] = '';

完成了!!!
就不需要在加上index.php

沒有留言: