业务场景

用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
13
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐