Firebase 托管未连接到自定义域

Firebase hosting not connecting to custom domain

我有一个正常工作的 blahblah.firebaseapp.com 默认域。那里没有问题。我的网站在另一个提供商上,所以我完成了将它连接到 firebase 托管的过程。一切顺利,Firebase 托管控制台中的域状态显示我的 blahblah.com 和 www.blahblah.com 域已连接。我的问题是,当我导航到 blahblah.com 时,我得到一个显示

的页面

我在 Whosebug 或任何其他网站上找不到有完全相同问题的人。有一个通过在不同的浏览器中打开(缓存站点问题)得到修复,但这不是我的问题。我已经仔细检查了提供商的 DNS 设置。一切都检查出来了。自从我完成验证并在 firebase 托管中显示已连接的状态以来,已经将近 20 个小时了。我什至将我的网站重新部署到 firebase 以查看是否会重置某些内容。没有帮助。

那现在我该怎么办?有什么想法吗?

假设您使用默认值初始化您的项目,您的 public 目录就是得到服务的目录。因此,在 public 文件夹中编辑或添加 index.html 文件,然后 firebase deploy。您现在应该能够看到您的自定义 HTML.

我也遇到了同样的问题,尝试了一下,找到了解决方案。

案例 1- 您希望您的网站像在 domain.tld 一样在 subdomain.domain.tld 提供服务,但仅添加 subdomain.domain.tld 作为firebase 托管仪表板上的自定义域。

  • 在这种情况下,地址 domain.tld 将引发错误。
  • 要消除此错误,请在您的 firebase 中添加另一个自定义域 将仪表板托管为 domain.tld

案例- 2- 您希望您的网站在 domain.tld 上提供服务,但也可以通过 subdomain.domain.tld

访问
  • 在自定义域字段中添加这两个域。
  • 编辑 subdomain.domain.tld 重定向到 domain.tld

案例- 3- 您希望您的网站在 subdomain.domain.tld 上提供服务,但也可以通过 domain.tld

访问
  • 在自定义域字段中添加这两个域。
  • 编辑 domain.tld 重定向到 subdomain.domain.tld