找不到网址的Azure应用程序网关规则

时间:2018-02-09 11:07:47

标签: azure redirect azure-application-gateway

我们将旧网站迁移到Azure上托管的新网站,但我们需要在线维护旧网站。 想象一下以下场景: 新网站:www.site.com 旧网站:www.oldsite.com

这就是我们所需要的: 如果用户输入www.site.com/somepath和" / somepath"不存在(url未找到),必须将其重定向到onprem www.oldsite.com/somepath

有可能吗?如何为找不到URL的Azure应用程序网关规则编写?

提前谢谢你,Marco

2 个答案:

答案 0 :(得分:0)

基于URL路径的规则支持在没有任何路径规则匹配时使用的默认路径的概念。在您的方案中,您可以设置一个默认后端池,用于将用户重定向到oldsite.com/somepath以获取收到的任何请求。然后,您可以配置基于路径的路由,以便site / somepath转到新池,site.com/somepath2转到另一个池。如果没有url路径匹配请求,则会将其发送到默认池,可以将其重定向到oldsite。

答案 1 :(得分:-2)

我相信您使用URL重定向来实现此目的。

使用Azure PowerShell创建具有基于URL路径的重定向的应用程序网关

https://docs.microsoft.com/en-us/azure/application-gateway/tutorial-external-site-redirect-powershell

此外,如果您打开提供的链接并向左看,您会看到更多选项。其中一些你可能会觉得有用。