nginx去掉url中的index.php
Posted 谁懂烟花忧伤
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx去掉url中的index.php相关的知识,希望对你有一定的参考价值。
使用情境:我想输入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;
}
}
以上是关于nginx去掉url中的index.php的主要内容,如果未能解决你的问题,请参考以下文章
URL里为啥多一个index.php,服务器是Nginx0.8 ,这样的话标签就没有用了,怎么才能把index.php去掉,