Firebase托管-如何防止标准域导致重复内容?

Firebase托管-如何防止标准域导致重复内容?,firebase,firebase-hosting,Firebase,Firebase Hosting,当使用自定义域在Firebase上托管静态网页时,比如说example.com,该页面仍然可以作为examplecomproject.firebaseapp.com使用 这是不好的,因为它会产生。但是我没有找到一种方法来禁用*.firebaseapp.com子域上的主机。唯一的办法似乎是包括一个正确的 <link rel="canonical" href="https://example.com/..." /> 在每个*.html文件中。遗憾的是,这在我目前的设置中是不可行的

当使用自定义域在Firebase上托管静态网页时,比如说example.com,该页面仍然可以作为examplecomproject.firebaseapp.com使用

这是不好的,因为它会产生。但是我没有找到一种方法来禁用*.firebaseapp.com子域上的主机。唯一的办法似乎是包括一个正确的

<link rel="canonical" href="https://example.com/..." />

在每个*.html文件中。遗憾的是,这在我目前的设置中是不可行的


是否可以将Firebase配置为

  • 停止响应子域
  • 要将子域重定向到我的自定义域吗
  • 用其他方法防止这个问题

有一个类似的问题。我选择提出一个新问题,因为与旧问题相比,我的问题是针对Firebase托管的,它是关于防止内容重复。

我通常只是通过从不发布/推广
http://.firebaseapp.com
domain。如果搜索引擎不知道替代内容,它也不能惩罚我的主域名的第二个URL。

你必须在SPA中的每个html文件或“页面”中包含规范链接。

弗兰克的回答表明没有办法做到这一点。尽管如此,也许您可以与firebase团队创建一个功能请求?“是否可以将firebase配置为停止响应子域?”我在回答您链接的问题时回答了这个问题。我建议删除这里的问题,因为:a)你应该限制自己在每篇文章中只回答一个问题,2)它使这个问题(部分)与你链接的问题重复“是否有可能以其他方式防止这个问题?”我通过不在任何地方发布/推广
firebaseapp.com
域来避免这个问题。@frankvanpoffelen感谢您的评论。你的第二个评论可能是一个答案。我不认为删除是合适的:a)只有一个问题(见标题)正文中的语法问题仅仅是回答我之前研究的选项2)(原文如此!)我猜问题有时确实重叠。我试着尽可能地区别对待:这是关于重复内容的。老问题是关于解决这个问题的众多选择之一。这一次给出的解决方案被明确排除在外,作为答案。感谢您的回答!也许我也不得不接受这个。可悲的是,我们有充分的理由相信,谷歌甚至正在通过自己的DNS服务器为所请求的域编制索引。因此,几乎不可能对这些域保密。如果在使用Firebase托管时没有出现此问题,那么实际上可能是由于Google在确定规范域时采用了启发式方法。我仍然希望有一个答案,能够在第一时间消除重复的内容…谢谢你的回复。我在寻找一种替代方法或权威资源(如文档),表明这是唯一的解决方案。