CodeIgniter框架如何去掉url中的index.php

 我来答
Spring_Hgui
2016-10-11 · 超过24用户采纳过TA的回答
知道答主
回答量:85
采纳率:50%
帮助的人:23万
展开全部

1. 默认情况,你的 URL 中会包含 index.php 文件:

如果你的 Apache 服务器启用了 mod_rewrite ,你可以简单的通过一个 .htaccess 文件再加上一些简单的规则就可以移除 index.php 了。下面是这个文件的一个例子, 其中使用了 "否定条件" 来排除某些不需要重定向的项目:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

简单的说就是:在网站根目录新建一个名字为:“.htaccess”的文件,文件内容拷贝上面4行代码即可!


2. 如果你使用的IIS服务器的话,需要安装rewrite模块,可以去百度一找一下,很多

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式