具有子域的Firebase动态链接

时间:2020-07-24 21:06:57

标签: firebase firebase-hosting firebase-dynamic-links

我已经在这样的链接上使用自己的域成功配置了Firebase动态链接:

https://example.com/links/

example.com上,我可以毫无问题地通过Firebase Hosting服务我的网站,而在example.com/links上,我可以使用动态链接。一切进展顺利,我不得不将其添加到我的firebase.js中:

"rewrites": [
      {
        "source": "/links/**",
        "dynamicLinks": true
      }
]

我现在想做的是一样的事情,但是在links.example.com子域上,而不是/links路径上。根据Firebase的文档,这应该是可能的,但是当我尝试在控制台中创建URL前缀时,它要求我将其添加到我的firebase.js

"rewrites": [
      {
        "source": "/**",
        "dynamicLinks": true
      }
]

我尝试了这一点,并且动态链接可以正常工作,但是即使使用example.com却没有links.子域的情况下,我的整个站点现在也被视为动态链接。

我在这里想念什么吗?我可以添加到firebase.js或在控制台中进行配置以仅将子域视为动态链接吗?

1 个答案:

答案 0 :(得分:0)

您可能想在项目中create an additional Hosting site中使用该子域,而不是在现有站点中添加其他子域。在该站点上,您可以仅部署动态链接配置​​,而无需任何其他文件。

无法将单个Firebase托管站点配置为根据域提供不同的内容。