thinkphp6(TP6)访问控制器报404(Nginx)

起因: 安装thinphp6后,发现无法访问控制器,直接通过URL访问,就报错404

错误原因: Nginx不支持URLPathInfo

解决方法: 配置伪静态。

伪静态代码:

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

phpstudy 配置
网站->管理->伪静态 然后在里面填入伪静态代码
在这里插入图片描述

宝塔配置:
在这里插入图片描述

也可以直接在 nginx.conf 里面配置
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_17627195/article/details/134396778
今日推荐