【发布时间】:2014-02-14 03:59:37
【问题描述】:
我们正在部署一个新的文档管理系统。旧系统会将所有文档迁移到新系统。新系统将有一个新的 URL 和参数来访问文档。
在过去 10 年中,我们组织中的许多文档、电子邮件、门户网站等都引用了旧 URL。当我们迁移到新系统时,旧系统将被停用,所有引用旧系统的 URL 都将被破坏。然而,由于文档 id 将被移植到新系统,这是一个足够简单的重定向的机会。
新系统将在 IBM Websphere 上运行。
需要重定向:
Http://olddms/document/dms_id?12345
到
http://newdmes/documentsabc/olddms_id?12345
需要有一个运行脚本的单页网站,该脚本解析出 12345 并将其动态添加到最终目标 URL 并在其末尾添加 12345。
因此:
Http://olddms/document/dms_id?12345
去
http://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