将动态URL重定向到IBM websphere中的另一个URL

将动态URL重定向到IBM websphere中的另一个URL,websphere,url-routing,url-redirection,Websphere,Url Routing,Url Redirection,我们正在部署一个新的文档管理系统。旧系统将所有文档迁移到新系统。新系统将有一个新的URL和参数来访问文档 在过去10年中,我们组织中的许多文档、电子邮件、门户网站等都引用了旧的URL。当我们迁移到新系统时,旧系统将被停用,所有引用旧系统的URL都将被破坏。然而,由于文档id将被移植到新系统中,这是一个进行足够简单的重新定向的机会 新系统将在IBMWebSphere上运行 需要重定向: Http://olddms/document/dms_id?12345 到 http://newdmes/doc

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

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

新系统将在IBMWebSphere上运行

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

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

因此:

Http://olddms/document/dms_id?12345
http://newdmsredirector/redirect (执行实际重定向)
发送到
http://newdms/documentsabc/olddms_id?12345

我还不熟悉websphere,因此甚至不能推测中间wepage页面的脚本语言(即:NewDMSRirector)

我还不知道确切的URL,但执行此操作的一般代码非常重要,根据URL对脚本进行了调整


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

如果您有IBM HTTP server(IHS)部署在WebSphereApplicationServer前面,您可以向
httpd.conf
web服务器配置文件添加指令。我相信IHS是由WAS提供的,至少是ND版本


将请求重定向到“遗留”URL的示例在中进行了讨论。

WebSphere前面是否有web服务器?如果WAS前面有web服务器或代理,一定要使用mod_rewrite或类似的方法。你应该有。