Azure Front Door重定向失效求助:配置规则集实现指定URL跳转
Azure Front Door(AFD)规则集配置精准URL重定向方案
配置步骤(针对你的旧URL跳转需求)
- 确认规则集关联端点:先检查要配置的规则集是否已绑定到
about.ads.microsoft.com对应的AFD端点,未关联的规则不会生效。 - 创建重定向规则:
- 进入AFD规则集页面,点击「添加规则」,命名为
Redirect-Old-Whitepaper - 匹配条件设置:选择「路径」匹配类型,匹配方式选「等于」,输入完整旧路径:
确保是精确匹配,避免干扰其他URL/content/dam/sites/msa-about/global/common/content-lib/pdf/the-future-of-search-guide-whitepaper-zf-c4.pdf - 操作设置:
- 选择「重定向」操作,重定向类型选「永久重定向(301)」(适合长期流量引导与SEO)
- 目标协议选「HTTPS」,目标主机选「使用传入主机」(新旧URL主机一致)
- 目标路径选「自定义」,输入新路径:
/content/dam/sites/msa-about/global/common/content-lib/pdf/the-future-of-search-guide-whitepaper.pdf - 查询字符串和片段保留默认「无更改」
- 进入AFD规则集页面,点击「添加规则」,命名为
- 规则优先级调整:将这条重定向规则的优先级设为高于其他可能拦截它的规则(比如路径重写、安全规则),AFD规则按优先级从高到低执行。
- 等待配置生效:保存规则后,等待5-10分钟让AFD全局推送配置,不要立即测试。
无效排查(针对你之前配置失败的情况)
- 检查规则集关联状态:在AFD「端点」页面,确认目标端点已绑定该规则集
- 核对匹配路径:AFD路径匹配默认区分大小写,确认旧路径拼写、大小写完全一致
- 确认操作类型:如果之前用了「路径重写」而非「重定向」,会导致内部转发而非外部跳转,用户仍看到旧URL且返回404,需切换为「重定向」操作
- 测试命令验证:用
curl -v 旧URL测试,查看返回状态码是否为301,以及Location头是否指向正确新URL
内容的提问来源于stack exchange,提问作者Abhishek Vastar
相关产品推荐
相关产品推荐

