本文主要介绍了nginx刷新页面出现404解决方案,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
方法一
最为简单的,将router设置为hash模式!!!history模式的路由需要后端配置,hash模式便不需要,不同的框架所需不一样,看对应的文档。
方法二
找到nginx配置代码,进行修改,网上很多都是如下类型的代码
location ^~ /api {
proxy_connect_timeout 600;
proxy_read_timeout 600;
proxy_set_header x-real-ip $remote_addr;
proxy_set_header user-agent $http_user_agent;
proxy_set_header connection "keep-alive";
proxy_pass http://127.0.0.1:3000; # 自己需要端口号
}
但是本人亲身试过,并没啥用,因为这个配置的只是请求头或者超时设置,最重要的却没有加上,如下
#重点 配置根目录的重写设置
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.html?s=$1 last;
break;
}
}
location ^~ /api {
#以下省略
}
到此这篇关于nginx刷新页面出现404解决方案(亲测有效)的文章就介绍到这了,更多相关nginx刷新页面404内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!
沃梦达教程
本文标题为:nginx刷新页面出现404解决方案(亲测有效)


基础教程推荐
猜你喜欢
- 一台虚拟机基于docker搭建大数据HDP集群的思路详解 2022-12-28
- http请求报错:SSL Certificate Expired Error的原因和解决办法 2023-12-04
- CentOS7中使用iptables 2023-09-24
- 详解Nginx 虚拟主机配置的三种方式(基于IP) 2024-03-14
- Windows Server 2022 安装体验与功能对比 2022-11-26
- 彻底掌握IIS6.0功能及应用详解图文教程一第1/2页 2022-09-01
- apache web页面的rsync同步 2023-09-11
- http请求报错:Redirect Error的原因和解决办法 2023-12-04
- nginx关闭/重启/启动的操作方法 2024-03-18
- Nginx搭建负载均衡集群的实现 2024-03-16