我们将旧网站迁移到Azure上托管的新网站,但我们需要在线维护旧网站。 想象一下以下场景: 新网站:www.site.com 旧网站:www.oldsite.com
这就是我们所需要的: 如果用户输入www.site.com/somepath和" / somepath"不存在(url未找到),必须将其重定向到onprem www.oldsite.com/somepath
有可能吗?如何为找不到URL的Azure应用程序网关规则编写?
提前谢谢你,Marco
答案 0 :(得分:0)
基于URL路径的规则支持在没有任何路径规则匹配时使用的默认路径的概念。在您的方案中,您可以设置一个默认后端池,用于将用户重定向到oldsite.com/somepath以获取收到的任何请求。然后,您可以配置基于路径的路由,以便site / somepath转到新池,site.com/somepath2转到另一个池。如果没有url路径匹配请求,则会将其发送到默认池,可以将其重定向到oldsite。
答案 1 :(得分:-2)
我相信您使用URL重定向来实现此目的。
使用Azure PowerShell创建具有基于URL路径的重定向的应用程序网关
此外,如果您打开提供的链接并向左看,您会看到更多选项。其中一些你可能会觉得有用。