Java Spring App在Tomcat + Apache2上重定向错误的URL

时间:2019-06-14 12:12:29

标签: java spring tomcat apache2

我有一个带有Apache2的Tomcat服务器,该服务器从Tomcat反向代理到dom.com:8080/myapp。哪个结果dom.com会显示dom.com:8080/myapp的内容

在我的应用中,我有此页面dom.com/foo,该页面应重定向到dom.com

return "redirect:/";

但是结果是dom.com/myapp/

我应该如何将dom.com/foo重定向到dom.com

2 个答案:

答案 0 :(得分:1)

假设它是一个Spring Boot应用程序,那么您应该在spring应用程序中定义两个动作路径。因此,重定向:知道哪个RequestMapping与重定向字符串“ /”相匹配。

否则,您可以参考here

答案 1 :(得分:0)

我发现/可以解释为相对的。

我还发现RedirectView在哪里可以setContextRelative(false)(默认情况下为false-因此我不需要将其设置为false)会将/解释为绝对值。

现在我返回一个Viewnew RedirectView("/"),并且dom.com/foo将始终重定向到dom.com