nginx部署项目刷新404问题及解决过程
更新时间:2025年11月18日 10:12:15 作者:水塘月色
在nginx配置中,通过在server的location下添加`try_files $uri $uri/ /index.html;`来解决刷新页面出现404的问题,这种方法简单有效
nginx部署项目刷新404
nginx部署项目刷新404,对用户体验很不友好,问了一个“有经验”的朋友,他说nginx配置后就这样的,将信将疑,事也多,就把这个问题丢到一边了。
今天测试时,再也忍不下去了,查询资料,发现解决竟是如此简单,亲测有效。
在nginx.conf配置中server的location下添加
try_files $uri $uri/ /index.html;
完美解决!!!
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
root html/dist;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
}总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Ubuntu下Nginx配置ThinkPHP的Pathinfo和URl Rewrite模式
这篇文章主要介绍了Ubuntu下Nginx配置ThinkPHP的Pathinfo和URl Rewrite模式,Ubuntu下的配置会有一些不同之处,需要的朋友可以参考下2015-07-07
nginx运行报错:unknown directive “stream“的解决方案
这篇文章主要给大家介绍了nginx 运行报错:unknown directive "stream"的原因,主要是因为没有安装stream模块导致的,我们只需要编译安装一下stream模块即可解决这个问题,文中有详细的解决方案,需要的朋友可以参考下2023-09-09


最新评论