我想配置我的Spring Boot应用程序以将任何404找不到请求重定向到我的单页应用程序。将弹簧引导配置为将404重定向到单页应用程序
例如,如果我打电话localhost:8080/asdasd/asdasdasd/asdasd
这是不存在的,它应该重定向到localhost:8080/notFound
。
问题是我有一个单独的页面反应应用程序,它运行在根路径localhost:8080/
。所以春天应该重定向到localhost:8080/notFound
然后转发到/
(保持路由)。
是您的服务,说明资源春季启动应用程序;如果是这样,你是否在Boot中做了一些特别的配置,或者你是否依靠默认设置? 难道你不觉得这种行为会不正确吗?即使资源显然不存在,也会用HTTP 200 OK和索引页回复所有*请求? –
我想你应该考虑使用React重定向到未知页面,详情请参阅[这个问题](https://stackoverflow.com/q/32128978/1126831) – ledniov