如何在firebase托管中关闭默认域

Cod*_* M. 17 firebase firebase-hosting

我在Firebase托管上托管一个网站.它的默认网址为myapp.firebaseapp.com.我为我的应用配置了自定义网址,它是sub.domain.com.我遇到的问题是两者仍然可以访问.用户可以从myapp.firebaseapp.com和sub.domain.com访问该应用.我需要用户只能访问sub.domain.com.

有没有办法关闭Firebase控制台中的默认域,还是需要通过重写或重定向完成此操作?

任何帮助将不胜感激.我四处搜索,无法找到有关此问题的任何信息.以下是显示两个域都已正确配置的屏幕截图.

在此输入图像描述

Fil*_*kel 0

我认为你唯一的选择(至少现在)是使用重定向用户。您可以使用简单的 Javascript 将用户从默认 URL 重定向到自定义 URL。这可以通过获取主机 (window.host)、检查它是默认 URL 还是自定义 URL 并在必要时进行重定向来完成。