业务场景

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

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

解决方式

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

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

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

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:1 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐