vue history模式刷新404原因 vue刷新某个路由就404了是不是服务器还要配置什么?
vue刷新某个路由就404了是不是服务器还要配置什么?直接访问的URL会被HTTP服务器直接解析到文件路径,但是spa的路由是虚拟的,直接找不到文件,所以会是404;你需要把所有的请求指向(我不知道这
vue刷新某个路由就404了是不是服务器还要配置什么?
直接访问的URL会被HTTP服务器直接解析到文件路径,但是spa的路由是虚拟的,直接找不到文件,所以会是404;你需要把所有的请求指向(我不知道这是否准确)索引,然后让JS router解析URL,nginx需要配置try文件$url/索引.html有关详细信息,请参阅Vue路由器的文档。HTML5历史模式在本章中讨论了这个问题。最近,在开发react-spa时,我们遇到了同样的问题,因为spa中的路由是JS呈现组件的配置,与真实浏览器中访问的URL不一样
1。问题描述
2。Apache server configuration
3 Nginx server configuration
当客户端使用HTTP浏览网页时,服务器需要为不同的“请求”提供不同的“响应”,例如发送一个文件请求(),带有数字响应代码和消息。代码404的第一个“4”代表客户端的错误,例如错误;最后两位代表特定的错误消息。HTTP的三字符代码与早期的协议和协议非常相似。
从HTTP的角度来看,404消息代码后面通常有一个可读的消息“找不到”。许多web服务器默认页面也有“404”代码和“找不到”词汇表。
404错误消息通常是在更改或删除目标页面后出现的页面。在第一种情况下,最好返回响应或,它可以在大多数服务器配置文件中配置,或通过;在第二种情况下,应该返回。因为这两种类型的消息需要特殊的服务器,所以许多网站不使用它们。