【问题标题】:redirect dynamic URL to another URL in IBM websphere将动态 URL 重定向到 IBM websphere 中的另一个 URL
【发布时间】:2014-02-14 03:59:37
【问题描述】:

我们正在部署一个新的文档管理系统。旧系统会将所有文档迁移到新系统。新系统将有一个新的 URL 和参数来访问文档。

在过去 10 年中,我们组织中的许多文档、电子邮件、门户网站等都引用了旧 URL。当我们迁移到新系统时,旧系统将被停用,所有引用旧系统的 URL 都将被破坏。然而,由于文档 id 将被移植到新系统,这是一个足够简单的重定向的机会。

新系统将在 IBM Websphere 上运行。

需要重定向: Http://olddms/document/dms_id?12345http://newdmes/documentsabc/olddms_id?12345

需要有一个运行脚本的单页网站,该脚本解析出 12345 并将其动态添加到最终目标 URL 并在其末尾添加 12345。

因此:

Http://olddms/document/dms_id?12345http://newdmsredirector/redirect (performs actual redirect) 发送至 http://newdms/documentsabc/olddms_id?12345

我还不熟悉websphere,所以甚至无法推测中间网页的脚本语言(即:newdmsredirector)

我还不知道确切的 URL,但执行此操作的通用代码是最重要的,根据 URL 调整脚本。

另外作为旁注,newdmsredirector 站点或页面将存在于新的 websphere 服务器上,并且只是重定向到另一个站点。它甚至可以是同一个 DMS websphere 站点上的一个页面,尽管我相信这部分与解决无关重定向代码问题。

【问题讨论】:

  • 你在WebSphere前面有web服务器吗?

标签: websphere url-routing url-redirection


【解决方案1】:

如果您在 WebSphere Application Server 之前部署了 IBM HTTP Server (IHS),则可以将 mod_rewrite 指令添加到 httpd.conf Web 服务器配置文件中。我相信 IHS 可以与 WAS 一起使用,至少是 ND 版本。

good post here 中讨论了将请求重定向到“旧”网址的示例。

【讨论】:

  • 如果您在 WAS 前面有 Web 服务器或代理,请务必使用 mod_rewrite 或类似的东西。你应该拥有的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-10
  • 2020-06-28
  • 2016-01-10
  • 2013-05-28
  • 2020-05-08
  • 2016-05-24
相关资源
最近更新 更多