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

标签 firebase dns squarespace

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

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

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

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

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

为了使 www 网址正常工作,我必须为 www 前缀的网址添加 @ A 记录和 www CNAME 记录,以便对其进行验证,但我不确定如何获取此非前缀工作网址。

最佳答案

在 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

关于firebase - 无法验证 firebase 中非 www 前缀 url 的 squarespace 域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77219528/

相关文章:

azure - 如何连接到 Azure 中的 AD 域 Controller ?

amazon-web-services - 如何让 AWS Client VPN 使用 VPC 对等私有(private)托管区域解析 DNS

networking - DNS 解析是否适用于使用非 headless 服务的 PetSet?

html - Squarespace 标题图像被不同的浏览器裁剪

javascript 仅在页面刷新时执行 - Squarespace 网站,不涉及 Turbolinks

node.js - 如何从云存储中获取文件并作为本地文件处理而无需下载?

java - 应用数据清除后如何退出Google?

jquery - 是否有任何 jQuery 插件可以提供与 www.squarespace.com 菜单类似的结果?

java - FirebaseRecyclerAdapter 无法工作或显示任何数据

Firebase 错误。请确保您正确拼写了 Firebase 的名称(恢复项目后)