解决tp5项目部署在nginx环境上404问题(伪静态)

 问题一: tp5项目在apache中运行一切正常,但部署在nginx环境中,页面打不开,总是提示404报错:

 解决办法:

在宝塔网站->设置->配置文件中(或nginx.conf里)添加下面代码:

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

即可搞定了,页面可正常访问.

------------------------------------------------------------------------------------------------------------

问题二: 在nginx环境中,tp5的debug模式已打开,但是某方法出错报错时,不出现具体的错误提示,还是只是出现404报错.

解决办法:

在宝塔网站->设置->配置文件中将此行代码注释掉即可,图示:

这样就可以显示具体的报错信息了.

猜你喜欢

转载自blog.csdn.net/weixin_43652106/article/details/88535892
今日推荐