404 not found nginx(dist打包后,刷新和跳转都是404 not found nginx的问题) 解决方案(打包发布在服务器)
创始人
2025-01-18 23:03:18
0

当我们执行了yarn run build之后,生成dist文件

我们将代码放入nginx-1.24.0下面的html中

然后我们就配置conf文件下的nginx.conf

 配置方面不介绍了,主要问题是因为没有加这句话

 问题分析

index index.htm index.html;
index 就是根目录,也就是只识别“/”结尾的,输入不存在或者刷新页面的路径就直接报nginx的404了,而不会重定向到index.html

try_files 更加可靠, 首先会查找"$uri"下的这个文件,如果不存在会查找$uri/,如果还不存在就会重定向到 /index.html页面。如果最后参数写错了,就会导致500的服务器错误。

一般这两个不要写在同一个location

关于为啥vue项目只配置index刷新会404:
vue + nginx的配置, vue路由必须先加载 index.html 或者XX.js 才能识别到路由

这个是各个参数的解释,

# 1.假设请求 127.0.0.1/home   # 2.nginx配置的location location / {     root   /opt/dist;     index  index.html;     try_files $uri $uri/ /index.html;     }     # 变量解释 try_files  固定语法 $uri       指代home文件(ip地址后面的路径,假如是127.0.0.1/index/a.png,那就指代index/a.png) $uri/      指代home文件夹 /index.html  向ip/index.html 地址发起请求     try_files $uri $uri/ /index.html; 尝试解析下列2个文件/文件夹(自动分辨出,IP后面的路径是文件还是文件夹), $uri/$uri/, 如果解析到,返回第一个, 如果都没有解析到,向127.0.0.1/index.html发起请求跳转(该路由必须真实,不然会报错)

 

相关内容

热门资讯

黑科技ai代打(wepoke智... 黑科技ai代打(wepoke智能ai)wopoker系统套路(wepoker)一向真的是有挂(有挂分...
最新通报!wpk脚本(智能ai... 1、最新通报!wpk脚本(智能ai)曝光教程(2022已更新)(哔哩哔哩);该软件可以轻松地帮助玩家...
黑科技插件(WePoKe)德扑... 黑科技插件(WePoKe)德扑之星软件发牌机制是否有猫腻(智能ai)切实是有挂(2022已更新)(哔...
黑科技存在(wpk有辅助挂吗)... 黑科技存在(wpk有辅助挂吗)外挂透明挂辅助工具(透视)确实有挂(新版有挂)-哔哩哔哩1、操作简单,...
黑科技系统(wepoke真的有... 黑科技系统(wepoke真的有挂)wepoke透明挂咋测试(wepOKE)往昔存在有挂(有挂技术)-...
一分钟秒懂!德扑之星app是啥... 一分钟秒懂!德扑之星app是啥软件(ai代打)普及教程(2022已更新)(哔哩哔哩)1、德扑之星ap...
黑科技安装(WePoKe)智星... 黑科技安装(WePoKe)智星德州菠萝有没有挂(透明挂)切实真的是有挂(2020已更新)(哔哩哔哩)...
黑科技ai(wpk发牌规律算法... 黑科技ai(wpk发牌规律算法)外挂透明挂辅助app(透视)都是是真的有挂(有挂方式)-哔哩哔哩1、...
黑科技能赢(wepoke黑科技... 黑科技能赢(wepoke黑科技)wepower有ai吗(wEpOke)往昔真的有挂(有挂秘籍)-哔哩...
指导大家!wepooke系统规... 指导大家!wepooke系统规律(辅助挂)力荐教程(2024已更新)(哔哩哔哩)1、每个玩家都可以进...