gpt4 book ai didi

azure - 使用 Azure 应用程序网关修改/截断基于路径的路由中的路径

转载 作者:行者123 更新时间:2023-12-03 05:50:55 25 4
gpt4 key购买 nike

假设应用程序网关收到请求 http://contoso.com/images并配置为将其转发到 backendserver.contoso.com。使用基于路径的路由规则(例如 /images/*)。

我希望应用程序网关不要保留请求 URL 中的 /images 路径。我需要将其截断,在这种情况下,请求将只是 http://contoso.com//images 之后的任何路径都将保持不变。

这可能吗?非常感谢任何帮助/线索。

最佳答案

是的,您现在可以使用 PowerShell/CLI 来完成此操作。在与池关联的后端 http 设置中,请指定 -Path 参数。例如-

Add-AzureRmApplicationGatewayBackendHttpSettings -Path "/" -Name setting1 -Port 80 -Protocol Http -CookieBasedAffinity Disabled 

当根本未指定-Path时,传入请求将按原样路由到后端 - 这是默认行为。当指定为 "/" 时,它会从 URI 中删除匹配的路径。如果指定为非空值,则使用指定的值代替匹配的路径。

关于azure - 使用 Azure 应用程序网关修改/截断基于路径的路由中的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48120771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com