用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1458|回复: 3
收起左侧

[URL] 怎么去除后台中的入口文件index.php,如果我不加上index.php就...

[复制链接]
发表于 2017-6-7 15:14:34 | 显示全部楼层 |阅读模式
本帖最后由 prince_lxy1007 于 2017-6-7 15:45 编辑

http://127.0.0.1/qit_cms/admin/index.php/archives/lists/1

admin是后台文件夹,在URL中我怎么去除index.php

这是我的.htaccess 中的配置:

RewriteEngine on
RewriteCond $1 !^(index\.php|templates|robots\.txt)
RewriteRule ^(.*)$ /admin/index.php/$1 [L]

qq111.png

qq111.png
发表于 2017-6-7 17:01:43 | 显示全部楼层
prince_lxy1007 发表于 2017-6-7 16:08
我已经把后台amin跟前台application区分开了,按你的意思把admin放外面,是不是应该要多一个admin.php入口. ...

.htaccess 如果放到子目录下,可以不用写绝对路径。另外 rewrite 也可以打开 rewrite log 来调试。
回复 支持 1 反对 0

使用道具 举报

发表于 2017-6-7 15:51:05 | 显示全部楼层
我觉得你这个目录有点问题啊,admin 目录里为什么会有个 index.php?这应该在 admin 外面呀
 楼主| 发表于 2017-6-7 16:08:40 | 显示全部楼层
Hex 发表于 2017-6-7 15:51
我觉得你这个目录有点问题啊,admin 目录里为什么会有个 index.php?这应该在 admin 外面呀 ...

我已经把后台amin跟前台application区分开了,按你的意思把admin放外面,是不是应该要多一个admin.php入口.

这是我本机的目录,qit_cms是根目录下的,我觉得这样好区分,到项目好了之后弄上去,在服务器上就qit_cms == www,本机就多一层了目录。

本版积分规则