CI去除index.php和引入文件的路徑問題

修改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文件需要修改:
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章