这篇文章主要介绍如何去掉ci的index . php,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
去掉ci的指数。php的方法:首先打开apache的配置文件,然后将相关htaccess的相关信息改为“AllowOverride所有”,接着在CI的根目录下,建立htaccess;最后重启apache即可。
引用>去掉CodeIgniter (CI)默认url中的index . php的步骤:
1。打开apache的配置文件,conf/httpd。相依:
LoadModule rewrite_module模块/mod_rewrite。所以把该行前的#去掉。
搜索AllowOverride没有(配置文件中有多处),看注释信息,将相关。htaccess的该行信息改为:
AllowOverride所有2。在CI的根目录下,即在index . php,系统的同级目录下,建立. htaccess,直接建立该文件名的不会成功,可以先建立记事本文件,另存为该名的文件即可。内容如下(CI手册上也有介绍):
RewriteEngine> RewriteRule ^ (. *)/CI/美元指数。php/1美元[L]另外,我的索引。php的同级目录下还有资产文件夹,这些需要过滤除去,第二行需要改写为:
RewriteCond 1美元! ^(索引\。php资产| | |图像机器人\ . txt3。将CI中配置文件(应用程序/配置/配置。php)中
$ config [& # 39; index_page& # 39;]=癷ndex.php";改成
$ config [& # 39; index_page& # 39;)=?“,重启apache,完成。
=========================================================================================================================
php框架ci去index . php的方法
网上有很多方法都要引入. htaccess文件,如果是在测试环境下,动态和静态的文件放到一块,可能测试会有一定的问题(由于全部定向到index . php),静态网页访问不了。
这里提供一种方法,只需要修改http。参看文件,
步骤:
1:在配置虚拟目录下加入
& lt;目录/比; FollowSymLinks选项索引 AllowOverride所有 为了允许,拒绝 允许从所有 & lt;/Directory> & lt; IfModule mod_rewrite.c> RewriteEngine> LoadModule rewrite_module模块/mod_rewrite。所以3重启apache就可以了,无需加入。htaccess文件
以上是如何去掉ci的index . php的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
如何去掉ci的index . php