【发布时间】:2012-06-03 15:47:21
【问题描述】:
我们开发了一个使用重定向的 Grails 应用程序。 由于外部原因,我们最近才使用反向代理,将一些流量拆分到域: 从: demo1.company.local(服务器本身)
到: tomcat.company.local(适用于所有 java 应用程序,包括我们的 grails 应用程序) lotus.company.local(适用于所有 Domino 应用程序)
由于仅在 demo1 服务器上的 hosts 文件中配置了 tomcat,因此当我从 demo1 服务器本身以外的任何地方访问应用程序时,重定向不起作用。
我尝试在 Grails 的 redirect() 中使用“absolute”和/或“base”参数来解决这个问题,但如果我理解正确,这只是 Grails 2+,我们使用的是 Grails 1.3.4。
还有其他方法可以重定向到指定的主机吗? 我是不是在滥用东西?
谢谢, 布拉姆
【问题讨论】:
-
我记得在 Grails 1.3 中使用了绝对 URL。应该工作。结果是什么?例外?无效的网址?相对网址?
标签: grails redirect reverse-proxy