簡體   English   中英

如何在 firebase 主機中關閉默認域 - firebase

[英]How to turn off default domain in firebase hosting - firebase

我剛剛設置了新的 Firebase 托管和我的自定義域以及我的 web 頁面等...

一切都很好,除了真正困擾我的是默認域:

  • projectname.web.app
  • projectname.firebaseapp.com

環顧谷歌搜索,我還沒有找到解決方案,如何刪除或禁用它們......有什么建議嗎? 這似乎真的很煩人。 對我來說,這可能是一個表演終結者......

我已經聯系了 Firebase 托管幫助。 根據他們的說法,您不能禁用、刪除、隱藏它們或將它們設為私有。 這意味着他們將永遠在那里並且可供公眾使用......

他們的官方回答;

  • 您可以做的是添加 header (由 Firebase Hosting 建議):
<link rel="canonical" href="http://myapp.domain.com/" />

但是,這對我來說並沒有開箱即用。 我要求 Google 重新索引我的 web 頁面(此時仍在等待重新索引)。

  • 另一種方法(也由 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>

我正在使用cmder作為控制台

在此處輸入圖像描述

在此處輸入圖像描述

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM