好吧,它已经不到24小时但超过10小时,我发现奇怪的是我仍然在Firebase中获得Needs设置的状态,只是尝试重定向到使用Namecheap购买的自定义域名。我不知道我做错了什么,但我仍然在尝试访问我的网站时遇到“不安全的连接”错误。
以下是要添加到我的Namecheap记录中的Firebase中指定的记录:
Namecheap符合:
我使用@作为Namecheap指定的同一主机 - 出了什么问题?如果没有,这需要多长时间?
答案 0 :(得分:23)
您需要将CNAME
记录更改为您的firebase应用网址:
example-app.firebaseapp.com.
(确保在末尾添加点),您还应将TTL
上的A records
更改为自动。
然后,删除URL Redirect
记录。
这应该可以解决你的问题。我会在这些更改后等待一个小时才能使更改生效。
This is what my namecheap DNS setup looks like
我添加了www
A条记录,因为我的Firebase控制台中有重定向,但您不需要这些。
答案 1 :(得分:8)
扩展Devin的答案,这个答案非常有帮助......以下是对我有用的步骤。
答案 2 :(得分:4)
首先删除所有现有的默认记录。那么您只需要5条记录。不需要CNAME记录。
子域同样简单。只需将www
替换为您想要的任何内容(例如admin)。
在Firebase托管下添加自定义子域,如果您等待约5-10分钟,则会自动设置SSL证书。
PS :花点时间体会一下-使用Firebase,您将无需再次购买,签名和安装SSL证书。即使是多域通配符SSL证书也会自动得到处理。
答案 3 :(得分:0)
答案 4 :(得分:0)
我的问题是我只是不小心把“*”而不是“@”作为主机。否则,我的 DNS 设置看起来就像 Fakeer 的一样,也在 namecheap 上。像魅力一样工作。