tp5 nginx 404 Not Found

在apach可以正常运行的程序,

tp5版本的在nginx里面

出现404 Not Found--nginx

PHP网站从Apache转移到Nginx后产生404错误的原因和解决办法

原案例分析:


1、原来的网站在wamp环境下搭建完成,一切正常,上传到虚拟主机环境为lnmp,结果访问时可以打开主页,然后点其他页面全部报404错误;
 
2、经分析得出原因:原网站环境为wamp使用了伪静态,伪静态规则写在网站根目录的.htaccess文件中,Apache下默认识别此文件内容,而Nginx服务器不识别.htaccess文件,导致伪静态规则无效,自然无法解析url地址,导致404错误(文件不存在)

原因:伪静态 
解决办法:Nginx服务器中增加伪静态

tp5 nginx 404 Not Found

tp5 nginx 404 Not Found