You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Application Gateway实现URL重写跳转配置咨询(反向代理场景)

Azure Application Gateway 实现指定路径重定向配置

完全可行,你需要使用Azure应用网关v2版本的URL重写规则来实现这个需求,具体配置步骤如下:

前提条件

确保你的应用网关是 Standard_v2 或 WAF_v2 SKU,v1版本不支持复杂的URL重定向和重写操作。

配置步骤

1. 创建重写规则集

  • 登录Azure门户,进入你的应用网关资源页面。
  • 左侧导航栏选择“重写规则”,点击“添加重写规则集”。
  • 给规则集命名(例如Auth-Redirect-RuleSet),点击“添加规则”。
    • 规则名称:输入Auth-Path-Redirect。
    • 匹配条件:点击“添加条件”,配置如下:
      • 条件类型:选择“请求URI”。
      • 匹配类型:选择“等于”。
      • 匹配值:输入/auth。
      • (可选)添加主机名匹配条件:条件类型选“HTTP主机”,匹配类型“等于”,值填test.com,避免其他域名的/auth路径触发该规则。
    • 操作:操作类型选择“重定向”。
      • 重定向类型:根据需求选“找到(302)”或“永久(301)”。
      • 目标URL:直接输入https://test.b2clogin.com/?scope=XY&client_id=235。
      • 保留查询字符串:选择“否”(因为目标URL已包含固定参数)。
      • 其他参数保持默认,点击“确定”保存规则。

2. 关联重写规则集到路由规则

  • 进入应用网关的“路由规则”页面,找到你当前使用的前端路由规则(若没有则新建一个)。
  • 编辑该路由规则,在“配置”选项卡中找到“重写规则集”,选择刚才创建的Auth-Redirect-RuleSet。
  • 注意:路由规则需要关联一个后端池(可创建一个空的虚拟后端,比如用一个不存在的IP,因为重定向操作会在路由到后端前触发)。
  • 保存路由规则,等待应用网关配置更新完成。

关键注意事项

  • 确保应用网关所在子网能正常访问test.b2clogin.com,可通过测试应用网关的出站连接验证。
  • 若使用HTTPS访问test.com,需确保应用网关已绑定对应域名的SSL证书,且监听端口设置为443。
  • 重写规则的执行顺序可以在规则集中调整,确保该规则优先于其他规则执行。

内容的提问来源于stack exchange,提问作者PauLy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 04:55:08