无www子域名时AWS Amplify网站重定向失效求助
AWS Amplify + GoDaddy 裸域名重定向失效解决办法
核对Amplify重定向规则配置
- 确保重定向规则覆盖裸域名的HTTP和HTTPS协议,且放在规则列表最顶部(优先级最高),参考格式:
若规则未带协议、或被其他低优先级规则覆盖,都会导致重定向失效。[ { "source": "https://example.com/<*>", "target": "https://www.example.com/<*>", "status": "301", "condition": null }, { "source": "http://example.com/<*>", "target": "https://www.example.com/<*>", "status": "301", "condition": null } ]
检查GoDaddy DNS记录
- 确认裸域名
example.com的A/AAAA记录完全匹配Amplify提供的目标地址,删除其他冲突的CNAME/A记录,避免干扰解析。 - 查看Amplify域名管理页的SSL证书状态,必须同时覆盖
example.com和www.example.com,证书未生效会直接阻断HTTPS重定向。 - DNS修改存在生效延迟(GoDaddy通常1-24小时),可用
nslookup example.com或dig example.com本地验证解析是否已指向Amplify服务器。
确认Amplify域名关联状态
- 进入Amplify控制台域名管理页,确保
example.com和www.example.com均显示“已关联”,若裸域名处于“验证中”,需等待DNS校验通过后重定向才会生效。 - 修改重定向规则后建议重新部署Amplify应用,部分场景下规则更新需通过部署触发生效。
排除浏览器缓存干扰
- 清除浏览器缓存、Cookie,或使用无痕模式访问
https://example.com测试。浏览器缓存的旧访问记录可能导致新重定向规则不生效。
内容的提问来源于stack exchange,提问作者xeesoxee
相关产品推荐
相关产品推荐

