【问题标题】:WebSphere Application Server 7.x and IHS 7.x url redirect to static page in htdocsWebSphere Application Server 7.x 和 IHS 7.x url 重定向到 htdocs 中的静态页面
【发布时间】:2015-11-06 01:54:31
【问题描述】:

我尝试了所有可能的谷歌搜索方式,最后在这里发布了一个问题。

我们在相同的节点上配置了 2 个应用服务器节点和 IHS。应用程序部署在各个应用程序服务器节点上的应用程序服务器集群成员上。

我们确实为维护活动配置了静态页面。但是我们遇到了一个棘手的情况。

  1. 应用程序服务器和 IHS 必须为请求提供服务。 (应用程序、应用程序服务器和网络服务器将启动并运行)
  2. 在应用程序中,我们有一个特定的 URL,当用户点击该特定的 URL 时,它应该被重定向到 htdocs 中的静态页面。然而,无论用户尝试访问特定网址的方式如何,都必须弹出静态页面。

我知道有 mod_rewrite 模块,但无论我尝试什么场景,我都无法配置它。请问有什么解决方案或建议吗?

注意:我们不能在应用程序级别对其进行编码。

【问题讨论】:

  • 你尝试过哪些规则?
  • 您的要求不太清楚。如果文件系统上存在该维护页面,您只想拦截对单个 URL 的请求并将其发送到静态维护页面?你有没有映射到 /* 的应用程序(你可以在 plugin-cfg.xml 中知道)
  • 感谢您的回复。我尝试使用重写条件和重写规则。但似乎没有任何工作:(我们如何在 plugin-cfg.xml 中做?:/
  • 有许多示例建议重写整个应用程序以进行维护。但我的要求是,当请求特定 url 时,应用程序中的特定 url 必须重定向到静态页面。
  • 您需要在 IHS 配置中使用重写规则,确保在插件接收请求之前执行重写规则。你能发布一些你尝试过的东西吗?

标签: websphere websphere-7 httpserver ibmhttpserver


【解决方案1】:

我想 Mod-rewrite 是你唯一的选择。 最好不要在 plugin-cfg.xml 中设置任何东西

重写引擎开启 ReWriteRule 模式替换

【讨论】:

    最近更新 更多