在Grails中,我正在努力使其对/ images / *的任何请求实际上都转到另一台主机上的另一个网站。
我知道如何使用Mod Rewrite在Apache中实现它,但是如何通过UrlMappings实现这一目标?
我想要
/ images / *转到http://somedomain/images/ *
答案 0 :(得分:3)
你不能直接。您必须将其映射到控制器,控制器将redirect
映射到所需位置。类似的东西:
"/images/$urlTail**" (controller: "image", action: "external")
然后使用external
的{{1}}方法:
ImageController
答案 1 :(得分:0)
我发现了另一种解决方法:
String url = <your-url>
java.net.URI uri = new java.net.URI(url)
return Response.seeOther(uri).build()