欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

CI框架怎么去掉隱藏入口文件index.php?

錢衛國2年前15瀏覽0評論

1.

LoadModulerewrite_modulemodules/mod_rewrite.so,把該行前的#去掉。

搜索AllowOverrideNone(配置文件中有多處),看注釋信息,將相關.htaccess的該行信息改為AllowOverrideAll。

2.在CI的根目錄下,即在index.php,system的同級目錄下,建立.htaccess,直接建立該文件名的不會成功,可以先建立記事本文件,另存為該名的文件即可。內容如下(CI手冊上也有介紹):

RewriteEngineon

RewriteCond$1!^(index\.php|images|robots\.txt)

RewriteRule^(.*)$/index.php/$1[L]

如果文件不是在www的根目錄下,例如我的是:http://www.lofty888.cn/CI/index.php/,第三行需要改寫為RewriteRule^(.*)$/CI/index.php/$1[L]。

另外,我的index.php的同級目錄下還有js文件夾和css文件夾,這些需要過濾除去,第二行需要改寫為:RewriteCond$1!^(index\.php|images|js|css|robots\.txt)。

3.將CI中配置文件(system/application/config/config.php)中$config['index_page']=”index.php”;將$config['index_page']=”";。

這樣就可以了,不過千萬記得從啟apache。

如上的重定向規則在linux下也可以寫成一個.htacess文件。放到網站的根目錄。