thinkphp如何去掉index.php

 我来答
骨灰级理科生
2017-01-10 · 超过22用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:42.1万
展开全部

开启重写模式.

web服务器是Apache的情况下:修改Apache/conf/目录下的httpd.conf文件

若能找到这一行, 前面有 # 号则去掉, 找不到这一行, 则添加这一行, 之后重启Apache.

在你的项目入口文件, 也就是index.php同级目录下, 新建一个  .htaccess 文件, 记住,用编辑器新建, windows可能不支持右键新建以  .  开头的文件, 编辑文件, 将以下几行代码复制进去, 保存文件.


<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

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

</IfModule>

再访问网站, index.php 就被隐藏掉啦

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式