如何在不部署WebApp/old“部署的情况下,从`/old''重定向到WebApp`/new`



我们逐渐从旧的WebApp移到了新的WebApp。

直到现在,两者都已部署:/old/new

现在,新的功能正常,我们想完全删除旧的。问题是用户可能已经将书签保存到了旧的WebApp中。/old/whatever中的每个相对路径均由/new/whatever支持。

如何在不部署/old WebApp的情况下进行重定向?谢谢。

我认为您可以使用Apache和Proxypass

做这些事情
ProxyPass        /old/ /new/
ProxyPassReverse /old/ /new/

在这种情况下,您有3个选择:

  1. 部署带有重定向到位的新的/old应用
  2. 在您的Web服务器(Apache,nginx)上实现重定向规则
  3. 在您的CDN上实施重定向规则

您提到的不想在/old下重新启动新的Web应用程序,因此您的最佳选择是在Web服务器或CDN中实现重定向规则。

您可以使用tomcat重写。它像Apache HTTP一样工作。还要寻找主机coldige

最新更新