WebLogic 11g 中的 URL 重写

WebLogic 11g 中的 URL 重写

我有一个客户在 Windows Server 计算机上运行 WebLogic 11g 安装,他希望实现 Apache 样式的类似 mod_rewrite 的功能,将对 easyurl.com 的请求转换为 super.complicated.com/with/this/junk?here=and_more。我在网上搜索建议,但我能找到的都是其他人在问同样的问题,却得不到任何答案。假设安装第三方应用程序不是一种选择,我该如何在 WebLogic 中实现这一点?

需要澄清的是,WebLogic 并未与 Apache 一起运行(否则我只会使用 mod_rewrite)。

答案1

我不得不研究 WebLogic 中完全相同的东西,但无济于事。weblogic 中没有 URL 重写功能(或某种解决方法)。唯一的方法是添加代码(例如 Java 过滤器)来执行此操作。

答案2

  • 如果您使用 Apache HTTPDApache HTTP 服务器插件在WebLogic 前面,那么应该可以使用mod_rewritebefore 来向 WebLogic 发送请求。

  • 如果没有,那么你可以使用 Tuckey 的URL 重写过滤器(Java 过滤器)允许mod_rewrite在应用服务器级别以类似的方式重写 URL。

相关内容