能否通过Azure Front Door实现指定URL重写需求?
Azure Front Door实现路径转查询字符串的URL重写
完全可以实现这个需求,通过Azure Front Door的规则引擎配置URL重写规则即可,具体步骤如下:
- 登录Azure门户,打开你的Front Door实例
- 进入「规则引擎」页面,创建一条新规则
- 添加「URL重写」动作:
- 源模式:使用正则表达式
^/([^/]+)$,该模式匹配仅含单个路径段的请求(如/customer1),其中([^/]+)作为捕获组提取路径段内容 - 目标:设置为
/?customer={R:1},{R:1}会引用捕获组提取的内容,替换为对应的查询参数值 - 根据需求选择是否保留原请求的查询字符串(默认保留,无需保留可取消勾选)
- 源模式:使用正则表达式
- 保存规则,等待Front Door配置同步生效
测试时,请求https://example.com/customer1会被重写为https://example.com/?customer=customer1转发至后端源。
内容的提问来源于stack exchange,提问作者nen
相关产品推荐
相关产品推荐

