【问题标题】:How to configure Firebase Hosting to serve my app from my custom domain with and without the "www" subdomain?如何配置 Firebase 托管以从我的自定义域中提供我的应用程序,无论是否带有“www”子域?
【发布时间】:2020-05-19 08:29:10
【问题描述】:

我希望可以从以下位置访问我的网站:www.myexamplewebsite.ptmyexample.pt。有和没有www 部分。

目前只有 www.myexamplewebsite.pt 有效。

当我尝试访问myexamplewebsite.pt(没有www)时,会发生这种情况:

    1. 我收到警告:潜在安全风险页面
    1. 即使我选择在警告页面上继续,我也会得到一个 从 Firebase 找不到的页面,如下所示:


  • 这是我当前的自定义域托管配置:


  • 这是我的 DNS 提供商的 DNS CNAME 记录。

注意:由于我从 Firebase 中找到了一个页面(如上所述),我猜我的 DNS 设置没有问题。


问题

如何从两个 URL 访问我的网络应用程序(有和没有www)?

我发现的唯一一篇提到这一点的 Firebase Hosting 文档对我没有太大帮助:

https://firebase.google.com/docs/hosting/custom-domain#set-up

更新:这是我的 DNS 配置:

【问题讨论】:

    标签: firebase dns firebase-hosting


    【解决方案1】:

    根据我的经验,为两个域(即www.myexamplewebsite.ptmyexamplewebsite.pt 在您的情况下)创建 DNS A 记录就可以了。有关创建 DNS A 记录的文档,请参阅 https://firebase.google.com/docs/hosting/custom-domain#go-live

    【讨论】:

    • 嘿,雷诺。我对 DNS 配置知之甚少,但是当我点击 mywebsite.pt 时,我从 Firebase 收到“未找到页面”这一事实是否证明我的 DNS 配置正在将请求重定向到 Firebase 服务器?从我在这个问题上链接的 Firebase Doc 中,似乎可以在 Firebase 端做一些事情来处理该配置。此外,我的 DNS 提供商刚刚回答我,我的配置对于我想要实现的目标是正确的。谢谢你的帮助。如果我找到任何其他解决方案,我会在这里发布。
    • 您能否在问题中添加您的 DNS A 记录的打印屏幕?
    • 我已将记录添加到问题中。我还找到了一种使其工作的方法并发布了答案。再次感谢您的帮助!
    【解决方案2】:

    现在它正在工作。

    1 - 我添加了我的第一个自定义域。我想我在没有www 的情况下输入了它(几乎可以肯定)

    2 - 不知何故,在连接后(检测到 DNS 记录),它以 www 显示在 Firebase 主机上(它是下面第二张图片中的最后一个)

    3 - 然后我添加了一个新的自定义域。同样,这一次我确定输入它时没有 www 并使用 www 标记为重定向到我的域

    结果:无论有没有www,都无法访问我的应用程序


    DNS 配置

    Firebase 托管域:

    【讨论】:

      猜你喜欢
      • 2018-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-11
      • 2021-01-28
      • 2018-09-13
      • 1970-01-01
      • 2011-06-05
      相关资源
      最近更新 更多