1

Grails では、/images/* へのリクエストが実際には別のホスト上の別の Web サイトに送られるようにしようとしています。

Mod Rewrite を使用して Apache でそれを行う方法は知っていますが、UrlMappings でこれを実現するにはどうすればよいですか?

私が欲しい

/images/* http://somedomain/images/に移動します*

4

2 に答える 2

3

直接できません。それをコントローラーにマップする必要があります。コントローラーredirectは目的の場所になります。何かのようなもの:

"/images/$urlTail**"  (controller: "image", action: "external")

そして、のexternalメソッドでImageController

def actualUri = request.forwardURI.replace("/images/", "")
redirect "http://example.com/" + actualUri;
于 2011-01-18T21:12:56.213 に答える