无法验证 firebase 中非 www 前缀 url 的 squarespace 域

Mic*_*eat 2 dns squarespace firebase

我在方形空间上有一个域,我正在尝试将我的 google firebase 应用程序连接到它。

我能够为以 www 为前缀的 url 设置 DNS 属性,并且该属性可以正常工作,但是当我访问排除了 www 前缀的网站时,我收到一条 Firebase 错误,提示“找不到网站”。

因为我看到它到达了 firebase,所以我尝试在 firebase 中设置重定向,以便将所有对 www 排除的 url 发出的请求直接转发到 www 前缀的 url,但 firebase 需要验证我拥有 www 排除的域第一的。

因此,Firebase 指示我在 squarespace 中打开 DNS 设置并添加一个 txt 文件来验证我是否拥有排除 www 的 url,我已经这样做了(这也是我成功为 www 前缀网站所做的一部分)但是 firebase无法验证该网站。

我是否需要添加其他记录才能让该 Firebase 验证我的网站?

为了让 www url 工作,我必须为 www 前缀的 url 添加 @ A 记录和 www CNAME 记录,以便对其进行验证,但我不确定如何让这个非前缀 url 工作。

Mic*_*eat 5

在 Firebase 中设置自定义域时,该工具会为用户提供不同的值并指示用户更新其域提供商的 DNS 设置

问题是 Firebase 工具提供的这些值可能需要调整以匹配给定域提供商的期望。

来自 firebase 的此文档显示了他们对不同提供商的期望以及如何更新值。

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

对于 Squarespace 域,它们指示用户省略所有 TXT 记录和 A 记录的主机,而不是使用 firebase 工具提供的内容。

这使我能够连接非 www 站点,因为这些值能够立即检测到(零传播等待时间。)

对于 CNAME 记录,Firebase 指示用户输入整个主机www.???.com

然而,在 Squarespace 的这份文档中,他们指示用户仅使用 www 作为 CNAME 记录。通过省略主机名的其余部分,firebase 立即能够验证域并继续创建 SSL 证书。

https://support.squarespace.com/hc/en-us/articles/215744668-Pointing-a-Squarespace-domain