Firebase子域通配符到一个或多个项目

时间:2016-12-22 22:42:17

标签: firebase subdomain hosting firebase-hosting multi-project

我们正在为学校写一个项目。我们需要不同的子域名到任何学校,用户应该是不同的。任何电子邮件都可以作为其他用户在不同的子域名中注册。

因此,我们希望将我们的域和所有子域连接到*.example.com wildcard的项目。我们将子域名作为值读取。我认为我们可以通过以下结构来管理它。

示例1;

     requestUrl           |       firebaseProject                 |       displayUrl
https://example.com      ==> https://projectMain.firebaseapp.com ==> https://example.com
https://sub1.example.com ==> https://projectSub1.firebaseapp.com ==> https://sub1.example.com
https://sub2.example.com ==> https://projectSub2.firebaseapp.com ==> https://sub2.example.com

///或

示例2;

     requestUrl           |       firebaseProject             |       displayUrl
https://example.com      ==> https://project.firebaseapp.com ==> https://example.com
https://sub1.example.com ==> https://project.firebaseapp.com ==> https://sub1.example.com
https://sub2.example.com ==> https://project.firebaseapp.com ==> https://sub2.example.com

这是否可行?

1 个答案:

答案 0 :(得分:2)

不幸的是,Firebase Hosting不支持此功能。主机站点只能有一个规范域,任何其他子域都将被重定向到规范域。