部署的网站一刷新报404

发布时间 2023-12-22 14:59:20作者: 最帅爸爸

问题出路由hash和history的区别上,vue默认会选择history路由,美观不会携带#,但是部署上线会有bug,就是正常跳转没问题,但是一刷新就404

解决办法

1、路由换成hash模式,在router里修改即可

2、部署配置伪静态,让他在匹配不到路径的情况下重新渲染index.html 文件。(推荐)

location / {
    try_files $uri $uri/ /index.html;
}