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

Azure App Service中www转非www域名重定向失败,如何解决?

解决Azure Front Door无法将www.example.com重定向至example.com的问题

关键配置步骤

要搞定www到非www的重定向,得在Azure Front Door里给www.example.com单独加路由规则,同时确保DNS解析、域名绑定都配置到位,具体步骤如下:

1. 检查DNS记录

先确认你的DNS区域里,www.example.com的A/CNAME记录是指向Azure Front Door的前端主机名(就是FD给的那个域名),别直接指向App Service的默认域名。

2. 在Front Door里添加www自定义域名

  • 打开Azure Front Door资源,左侧选「自定义域名」,点击添加。
  • 输入www.example.com,按照提示完成域名验证(通过TXT或CNAME记录证明所有权)。
  • 把这个域名关联到你的FD前端终结点。

3. 创建重定向路由规则

  • 进入Front Door的「路由规则」页面,点击「添加路由规则」。
  • 规则名随便取,比如WWW-To-NonWWW-Redirect。
  • 关联的前端主机选www.example.com。
  • 路由类型选「重定向」。
  • 重定向配置里:
    • 重定向类型选永久(301)(对SEO友好)或者临时(302)。
    • 目标主机填example.com。
    • 路径和查询字符串都选「保留」。
    • 协议选「匹配请求」或者强制HTTPS(看你需求)。
  • 保存规则。

4. 确认App Service的域名绑定

确保example.com已经正确绑定到你的Azure App Service,App Service的自定义域名列表里有这个域名就行,不用绑www.example.com——重定向在FD层就完成了。

5. 测试生效

配置完等个5-10分钟让FD同步,然后清掉浏览器缓存,访问www.example.com看看是不是自动跳转到example.com了。

常见问题排查

  • 如果还是不生效,检查路由规则的优先级,确保这个重定向规则的优先级比其他转发规则高。
  • 确认www域名的验证状态是「已验证」,没验证的域名没法生效。
  • 如果App Service开了「仅HTTPS」,记得FD的重定向协议要设成HTTPS。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 14:47:12