我們逐漸從舊的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