gpt4 book ai didi

azure - 如何正确配置Azure应用程序网关重写URL规则?

转载 作者:行者123 更新时间:2023-12-03 14:47:33 26 4
gpt4 key购买 nike

我们使用 Azure 应用程序网关将请求从主机/客户端路由到特定的客户端应用程序 (.NET Core)。这样,client1 会路由到 server1/client1,client2 会路由到 server2/client2,依此类推。我们使用 URL 路径映射来解析每个客户端的确切服务器。

应用程序网关的 URL 路径映射中每个监听器的路径数限制为 100 个。这迫使我们将客户端应用程序的数量保持在较低水平。最近我们重写了我们的应用程序以支持多个租户。因此,现在我们可以使用单个应用程序处理多个客户的请求。我们的新路由看起来像server/app/client。尽管如此,我们还是希望以与以下相同的方式保留最终客户端 URL:host/client

我的想法是:使用应用程序网关重写集,并根据请求,将 URL 路径值从 /client 替换为 /app/client;但似乎无论我在这些规则中设置什么,我都会得到相同的 react 。 在我看来,重写规则被简单地忽略了。即使是不包含任何 if 逻辑的基本逻辑。例如:

super simple rule -

  • 所以我的问题是,是否可以在应用应用程序网关规则之前更新请求 URL?

很高兴在这里获得一些帮助。

最佳答案

不知道你的问题是否解决了,但我也遇到了同样的问题!看起来微软几天前对应用程序网关进行了一些更改。现在可以了!但我必须删除我的应用程序网关并从头开始重新创建它。希望这会有所帮助

丹尼斯

关于azure - 如何正确配置Azure应用程序网关重写URL规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61919719/

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