我已经在这样的链接上使用自己的域成功配置了Firebase动态链接:
在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
或在控制台中进行配置以仅将子域视为动态链接吗?
答案 0 :(得分:0)
您可能想在项目中create an additional Hosting site中使用该子域,而不是在现有站点中添加其他子域。在该站点上,您可以仅部署动态链接配置,而无需任何其他文件。
无法将单个Firebase托管站点配置为根据域提供不同的内容。