如何配置Firebase托管以从我的自定义域(带有和不带有“ www”子域)提供我的应用程序?

时间:2020-02-03 14:53:14

标签: firebase dns firebase-hosting

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

目前只有www.myexamplewebsite.pt在工作。

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

    1. 我收到警告:潜在的安全隐患页面
    1. 即使我选择继续在“警告”页面上,也会得到一个像这样的从Firebase找不到的页面

enter image description here


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

enter image description here


  • 这是我在DNS提供商上拥有的DNS CNAME记录。

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

enter image description here


问题

如何从两个URL(带有和不带有www)访问我的Web应用?

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

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

enter image description here

更新:这是我的DNS配置:

enter image description here

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

现在可以正常工作了。

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

2-以某种方式,在连接(检测到DNS记录)后,它以www显示在Firebase Hosting上(这是下面第二张图片中的最后一个)

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

重定向到我的域

结果:无论是否安装了www

,我的应用都无法访问

DNS配置

enter image description here

Firebase托管域:

enter image description here