如何关闭 firebase 托管中的默认域 - firebase

How to turn off default domain in firebase hosting - firebase

我刚刚设置了新的 Firebase 托管和我的自定义域以及我的网页等...

一切正常,除了真正困扰我的是默认域:

四处谷歌搜索,我还没有找到解决方案,如何删除或禁用它们...有什么建议吗?这看起来真的很烦人。这对我来说可能是一个表演障碍......

我已联系 Firebase 托管帮助。 根据他们的说法,您不能禁用、删除、隐藏或将它们设为私有。这意味着它们将永远存在并且可供 public...

访问

他们的官方回答;

  • 您可以在 header 中添加(Firebase 托管建议):
<link rel="canonical" href="http://myapp.domain.com/" />

但是,这对我来说开箱即用。我要求 Google 到 re-index 我的网页(此时仍在等待 re-index)。

  • 另一种方法(Firebase Hosting 也建议),重定向:
//check if the url
if (window.location.hostname == "yourapp.web.app" || 
    window.location.hostname == "yourapp.firebaseapp.com") {
       window.location.href = 'http://yourcustomdomain'; 
}

在控制台登录firebase后,按照此步骤禁用托管,firebase项目中的默认域将自动与托管一起禁用。

C:\cmder
λ firebase hosting:sites

C:\cmder
λ firebase hosting:disable --project <Your Project ID>