我需要一个过滤器来将子域路径添加到来自 java 应用程序的图像和静态路径。
例如:/foo/bar/xyz.jpg
将变为http://img1.foobar.com/foo/bar/xyz.jpg
,其中协议应对应于请求的协议,并且img1
源自我们已经用于将资源映射到子域的现有代码。
之所以出现这种情况,是因为我们将静态内容放置在我们的 Web 模板中的无 cookie 域上,但有时 HTML 是从我们的 CMS 中提取的,该 CMS 由第三方维护,在 HTML 中只有相对 URL。
我已经查看了http://tukey.org/urlrewrite/但这对于我们需要的东西来说似乎有点过头了。另外,我看不到您是否可以在出站规则中附加 URL(而不仅仅是发出重定向 - 我不想要重定向,而是出站 HTML 上的替换功能)。我还需要能够img1
根据我们现有的代码动态生成,我不确定这是否可以使用 UrlRewriteFilter。我也看过这个http://code.google.com/p/urlrewritefilter/issues/detail?id=106但它尚未实施。
有人在这里有什么建议吗?