我们逐渐从旧的WebApp移到了新的WebApp。
直到现在,两者都已部署:/old
和/new
。
现在,新的功能正常,我们想完全删除旧的。问题是用户可能已经将书签保存到了旧的WebApp中。/old/whatever
中的每个相对路径均由/new/whatever
支持。
如何在不部署/old
WebApp的情况下进行重定向?谢谢。
我认为您可以使用Apache和Proxypass
做这些事情ProxyPass /old/ /new/
ProxyPassReverse /old/ /new/
在这种情况下,您有3个选择:
- 部署带有重定向到位的新的
/old
应用 - 在您的Web服务器(Apache,nginx)上实现重定向规则
- 在您的CDN上实施重定向规则
您提到的不想在/old
下重新启动新的Web应用程序,因此您的最佳选择是在Web服务器或CDN中实现重定向规则。
您可以使用tomcat重写。它像Apache HTTP一样工作。还要寻找主机coldige