解决Nginx做页面转发刷新报404

业务场景

用nginx做静态资源转发时,页面刷新就报404问题。如下图:

正常请求时如下图:
在这里插入图片描述
当页面刷新,或按F5出现下图效果:
在这里插入图片描述

解决方式

在linux服务器中,修改nginx的配置文件nginx.conf,在对应的指向目录上增加:

try_files $uri $uri/ /index.html last;

如图所示:
我的linux路径是:/usr/local/nginx ,大家根据自己的nginx路径修改nginx.conf配置。
在这里插入图片描述
增加该行目的是,当在页面刷新或者F5时,请求当前路径的上一级路径。配置好后,记得重启nginx即可。

猜你喜欢

转载自blog.csdn.net/u010312671/article/details/107779468