关于Nginx配置项目后报404错误的原因,以及解析

  • Post author:
  • Post category:其他




本次讲解多个配置,并提供修改方法



宝塔配置【并不怎么好,还是建议自己Linux配置,成长嘛】




本地开发为Apache,部署项目到线上为Nginx,配置完毕之后报404错误



原因为Apache会去加载你项目中的.htaccess文件,该文件提供了你项目的伪静态,而 Nginx服务器不识别.htaccess文件,导致伪静态规则无效,自然无法解析url地址,导致404错误(文件不存在)

在这里插入图片描述



解决方法:

复制.htaccess里面的文件,转成Nginx可以加载伪静态的方式,添加进去,就好了

在这里插入图片描述



Linux中如果加载Nginx伪静态文件

在这里插入图片描述

如果只有一个项目,那么直接放入nginx.conf中,我是这样,然后就没有问题了



版权声明:本文为a836236241原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。