addroutes刷新页面路由 vue刷新页面跳转404怎么办?

vue刷新页面跳转404怎么办?1. 问题描述2。Apache服务器配置3。Nginx服务器配置直接访问URL会被HTTP服务器直接解析到文件路径,但是spa的路由是虚拟的,不能直接找到文件,所以会是

vue刷新页面跳转404怎么办?

1. 问题描述

2。Apache服务器配置

3。Nginx服务器配置

直接访问URL会被HTTP服务器直接解析到文件路径,但是spa的路由是虚拟的,不能直接找到文件,所以会是404;你需要将所有请求指向(我不知道是否准确)索引,然后让JS router解析URL,nginx需要配置try文件$url/索引.html有关详细信息,请参阅Vue路由器的文档。HTML5历史模式在本章中讨论了这个问题。最近,在开发react-spa时,我们遇到了同样的问题,因为spa中的路由是JS呈现组件的配置,与真实浏览器中访问的URL不一样