修改apache的配置文件
打開httpd.conf文件
將這句話前面的#號去掉
LoadModule rewrite_module modules/mod_rewrite.so
CI根目錄下添加.htaccess文件
這是我的文件目錄結構
所有的css文件,圖片文件都放在statics文件夾下了,這時候當我訪問網站的時候發現,index.php確實去掉了,但是statics文件夾下的文件都訪問不了了,最後在RewriteCond $1 !^(index.php|style|statics|robots.txt)加入了statics就好用了!因爲這句話的意思是將除了這些名字以外的文件全都定位到了index.php
2016年4月27日更新
今天我把網站部署到虛擬主機上的時候發現index.php出現了問題
因爲網站是放在虛擬主機的根目錄下的,所以.htaccess文件需要修改: