4

我有一个在 Windows Server 机器上运行 WebLogic 11g 安装的客户端,他希望实现类似 Apache 风格的 mod_rewrite 功能,将http://easyurl.com的请求转换为http://super.complicated.com/with/this /junk?here=and_more。我已经在互联网上搜索了建议,但我只能找到其他提出相同问题但没有得到任何答案的人。假设安装 3rd-party 应用程序不是一个选项,我如何在 WebLogic 中实现它?

编辑:现在我想起来了,这个问题可能属于服务器故障。我会把它移到那里。

进一步编辑:https ://serverfault.com/questions/177795/url-rewrite-in-weblogic-11g是服务器故障链接。

4

3 回答 3

2
  • 如果您在 WebLogic 前面使用 Apache HTTPD 和Apache HTTP Server Plug-In,那么应该可以使用mod_rewritebefore 向 WebLogic 发送请求。

  • 如果没有,那么您可以使用 Tuckey 的Url Rewrite Filter(一种 Java 过滤器),它允许mod_rewrite在应用程序服务器级别以类似的方式重写 URL。

于 2010-09-05T00:59:43.960 回答
0

没有办法使用 weblogic 开箱即用地做到这一点。侵入性最小的是实现 Pascal 的 url 重写过滤器建议。我有完全相同的要求(仅使用 weblogic 来实现,没有额外的代码,因为它必须被管理/记录等)并且没有办法做到这一点。

于 2011-05-11T17:09:57.727 回答
0

我会为此使用 PrettyFaces 或 OCPsoft Rewrite。两者都是 URL 重写域的更新解决方案:

http://ocpsoft.com/prettyfaces/

http://ocpsoft.com/rewrite/

于 2011-11-21T03:05:48.133 回答