我们逐渐从旧的webapp转移到新的webapp。如何在没有部署webapp`/ old`的情况下从`/ old`到tomcat重定向到webapp`/ new`?
直到如今,都被部署:/old
和/new
。
现在,新的一个完全正常,我们想彻底删除旧的。问题是用户可能已将书签保存到旧的webapp。 /old/whatever
中的每个相对路径均由/new/whatever
支持。
我该怎么做,而无需部署的Web应用程序/old
重定向?谢谢。
我们逐渐从旧的webapp转移到新的webapp。如何在没有部署webapp`/ old`的情况下从`/ old`到tomcat重定向到webapp`/ new`?
直到如今,都被部署:/old
和/new
。
现在,新的一个完全正常,我们想彻底删除旧的。问题是用户可能已将书签保存到旧的webapp。 /old/whatever
中的每个相对路径均由/new/whatever
支持。
我该怎么做,而无需部署的Web应用程序/old
重定向?谢谢。
我认为你可以做到这一点的东西与Apache和的ProxyPass
ProxyPass /old/ /new/
ProxyPassReverse /old/ /new/
在这样的情况下,你有3种选择:
/old
应用与重定向到位正如您所提到的,不想在/old
下重新部署新的Web应用程序,因此您的最佳选择是在Web服务器或CDN中实施重定向规则。
您可以使用Tomcat rewrite。它像Apache HTTP一样工作。也期待host confige