2

我们开发了一个使用重定向的 Grails 应用程序。由于外部原因,我们最近才使用反向代理,将一些流量拆分到域:来自:demo1.company.local(服务器本身)

To: tomcat.company.local(适用于所有 java 应用程序,包括我们的 grails 应用程序) lotus.company.local(适用于所有 Domino 应用程序)

由于tomcat仅在demo1服务器上的hosts文件中配置,当我从demo1服务器本身以外的任何地方访问应用程序时,重定向不起作用。

我尝试在 Grails 的 redirect() 中使用“absolute”和/或“base”参数来解决这个问题,但如果我理解正确,这只是 Grails 2+,我们使用的是 Grails 1.3.4。

还有其他方法可以重定向到指定的主机吗?我在滥用东西吗?

谢谢,布拉姆

4

1 回答 1

1

如果您grails.serverURL在 Config.groovy 中定义,则重定向absolute:true将使用该值作为 URL。

于 2012-05-29T13:30:17.323 回答