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

Firebase Hosting带www前缀访问时出现“Site not Found”问题求助

Firebase Hosting www域名访问"Site not Found"问题排查方案
  • 检查Firebase Hosting域名配置状态

    • 登录Firebase控制台,确认charrocel.com和www.charrocel.com都在Hosting自定义域名列表中,且状态显示已部署(非“等待验证”或“配置错误”)。若将www设为独立域名,需确保它关联的是当前目标Hosting站点,不要选错项目。
  • 修正DNS记录设置

    • 裸域名charrocel.com:配置A记录指向Firebase官方的四个IP:
      • 151.101.1.195
      • 151.101.65.195
      • 151.101.129.195
      • 151.101.193.195
        同时添加AAAA记录指向两个IPv6地址:
      • 2606:4700:3031::6815:1637
      • 2606:4700:3030::6815:1737
    • www子域名www.charrocel.com:不要用A记录,改成CNAME记录,指向ghs.googlehosted.com。Firebase子域名推荐用CNAME解析,这是官方标准配置。
    • 注意:DNS记录生效需5分钟到24小时,TTL设置越高生效越慢,修改后请等待一段时间再测试。
  • 确认域名所有权验证有效

    • 检查DNS中的TXT记录,Firebase验证域名时要求添加的记录不能删除,且内容需与控制台给出的完全一致。若记录丢失或修改,重新在Firebase控制台获取验证记录并添加到DNS。
  • 重新部署站点

    • 域名配置更新后,执行firebase deploy --only hosting命令重新部署一次,确保新的域名配置同步到Firebase服务器。
  • 配置重定向规则(可选,推荐)

    • 若想统一域名(比如让www跳转到裸域名),可在firebase.json中添加重定向规则,避免双域名配置问题:
      {
        "hosting": {
          "redirects": [
            {
              "source": "www.charrocel.com/**",
              "destination": "https://charrocel.com/:splat",
              "type": 301
            }
          ]
        }
      }
      
      配置完成后重新部署,访问www域名会自动跳转到主域名,同时解决“Site not Found”问题。
  • 排查缓存干扰

    • 用浏览器隐私模式访问测试,避免本地缓存影响结果。也可通过命令行工具nslookup www.charrocel.com或dig www.charrocel.com检查DNS解析结果,确认返回的是Firebase官方地址。

内容的提问来源于stack exchange,提问作者Karlo A. López

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 11:05:25