nginx去掉url中的index.php

技术分享 · Fecshop · 于 6个月前 发布 · 1018 次阅读

转载地址:http://blog.csdn.net/moqiang02/article/details/37738495

使用情境:我想输入www.abc.com/a/1后,实际上是跳转到www.abc.com/index.php/a/1

配置Nginx.conf在你的虚拟主机下添加:

location / {
     if (!-e $request_filename){
          rewrite ^/(.*)$ /index.php/$1 last;
     }
}

如果你的项目入口文件在一个子目录内,则:

location /目录/ {
     if (!-e $request_filename){
          rewrite ^/目录/(.*)$ /目录/index.php/$1 last;
     }
}
共收到 2 条回复
Fecshop#11个月前 0 个赞

如果按照上面配置出现问题,参考下,下面的几个nginx配置案例(去掉index.php):

参考1:http://www.fecshop.com/topic/702

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics