使用Azure Application Gateway重写URL重定向

nvbavucw  于 2023-05-01  发布在  其他
关注(0)|答案(1)|浏览(161)

我想使用应用网关作为反向代理。
来自前端的所有身份验证请求都应该路由到/auth。应用程序网关应该替换请求的查询参数,并且应该将URL重定向到结果页面。我无法在Azure上使用它。

示例:

应用网关在**测试下可达。联系我们
请求:* 测试。com/auth*
应用网关将请求修改为 * www.example.com
应用网关URL将请求重定向到 * www.example.com
这可能吗?我不知道怎么配置
非常感谢

ippsafx7

ippsafx71#

经过几个小时的搜索,我终于找到了如何做到这一点:
1.创建了一个 /auth 端点。这是路由到 * www.example.com * backend.(实际上,该后端永远不会通过该规则命中)
1.为 /auth 创建重写规则:该规则修改url和query,将URL设置为 /authredirect,并在查询时设置/修改所需的查询参数。在这个上启用“重新评估路径Map”,这样它就直接重定向到 /authredirect
1.将 /authredirect 端点配置为URL重定向到 * www.example.com 。同时启用“包含查询字符串”
这样我就可以修改 /auth 下的传入请求,修改后我将其重定向到 /authredirect
希望能对大家有所帮助:)

相关问题