为何带www前缀的Firebase托管站点无法访问?无www则正常
Firebase托管站点www前缀无法访问问题解决
常见排查与修复步骤
检查Firebase托管域名配置
登录Firebase控制台,进入对应项目的「托管」页面,确认www.fir-demo-project.web.app已被添加为关联域名。默认情况下Firebase仅启用裸域名(fir-demo-project.web.app),www子域名需手动添加并完成验证流程。配置URL重定向规则
若域名已添加但访问异常,可在项目根目录的firebase.json中添加重定向规则,将www前缀请求转发至裸域名:{ "hosting": { "redirects": [ { "source": "www.fir-demo-project.web.app/**", "destination": "fir-demo-project.web.app/**", "type": 301 } ] } }保存后执行命令
firebase deploy --only hosting部署更新后的配置。验证DNS解析正确性
若使用自定义域名绑定Firebase托管,需确保DNS服务商处为www子域名配置了指向ghs.googlehosted.com的CNAME记录。可通过nslookup www.fir-demo-project.web.app命令检查解析是否生效。清除缓存
浏览器缓存或本地DNS缓存可能引发访问异常,尝试清除浏览器缓存,或执行以下命令刷新本地DNS:- Windows:
ipconfig /flushdns - Mac:
sudo dscacheutil -flushcache
- Windows:
内容的提问来源于stack exchange,提问作者Dixit Ram
相关产品推荐
相关产品推荐

