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

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

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

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

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

关于Nginx配置项目后报404错误的原因,以及解析_第1张图片

解决方法:

复制.htaccess里面的文件,转成Nginx可以加载伪静态的方式,添加进去,就好了
关于Nginx配置项目后报404错误的原因,以及解析_第2张图片

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

关于Nginx配置项目后报404错误的原因,以及解析_第3张图片

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

你可能感兴趣的:(逐步成长)