打开你的配置文件
找到写着你配置的域名下的server
1. nginx 下 root 只用指到项目所在目录就可以了,不用只到public下
在location中加入
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
2. 在Nginx低版本中,是不支持PATHINFO的,但写上这个配置就可以支持了

博客介绍了Nginx配置相关内容。需打开配置文件,找到域名下的server。在nginx中,root指到项目所在目录即可;在location中添加特定rewrite规则。此外,还提到在Nginx低版本中,添加此配置可支持PATHINFO。
打开你的配置文件
找到写着你配置的域名下的server
1. nginx 下 root 只用指到项目所在目录就可以了,不用只到public下
在location中加入
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
2. 在Nginx低版本中,是不支持PATHINFO的,但写上这个配置就可以支持了

473

被折叠的 条评论
为什么被折叠?