起因: 安装thinphp6
后,发现无法访问控制器,直接通过URL
访问,就报错404
。
错误原因: Nginx
不支持URL
的 PathInfo
。
解决方法: 配置伪静态。
伪静态代码:
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
phpstudy 配置:
网站->管理->伪静态 然后在里面填入伪静态代码
宝塔配置:
也可以直接在 nginx.conf 里面配置