Firebase托管未连接到自定义域

时间:2018-08-01 02:44:28

标签: firebase firebase-hosting

我有一个正常运行的blahblah.firebaseapp.com默认域。那里没有问题。我的网站在另一个提供商上,所以我经历了将其连接到Firebase托管的过程。一切正常,Firebase Hosting控制台中的域状态显示我的blahblah.com和www.blahblah.com域的连接状态。我的问题是,当我导航到blahblah.com时,会看到一个页面

Firebase Image

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

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

2 个答案:

答案 0 :(得分:1)

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

情况1-您希望像subdomain.domain.tld一样在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

答案 1 :(得分:0)

假设您使用默认值初始化了项目,那么public目录就是所提供的内容。因此,请在index.html文件夹中,然后在public中编辑或添加firebase deploy文件。现在,您应该可以看到自定义HTML。