在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

相关文章:

  • 2022-12-23
  • 2021-12-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-13
  • 2021-11-17
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-18
  • 2021-09-07
  • 2021-08-26
  • 2022-12-23
  • 2021-06-02
  • 2021-09-22
相关资源
相似解决方案