带有子域的 Firebase 动态链接
Firebase Dynamic Links with Subdomain
我已经在 link 中使用我自己的域成功配置了 Firebase Dynamic Links,如下所示:
在 example.com
我可以毫无问题地为我的网站提供服务(通过 Firebase 托管),在 example.com/links
我有我的动态 link。那里一切顺利,我不得不将其添加到我的 firebase.js
:
"rewrites": [
{
"source": "/links/**",
"dynamicLinks": true
}
]
我现在想做的是在 links.example.com
子域上做同样的事情,而不是在 /links
路径上。根据 Firebase 的文档,这应该是可行的,但是当我尝试在控制台中创建 URL 前缀时,它要求我将其添加到我的 firebase.js
:
"rewrites": [
{
"source": "/**",
"dynamicLinks": true
}
]
我试过了,动态 Link 确实有效,但我的整个网站现在都被视为动态 link,即使使用 example.com
而没有 [=19] =] 子域。
我是不是漏掉了什么?我可以添加到 firebase.js
或在控制台中配置以仅将子域视为动态 Link?
您可能希望在您的项目中 create an additional Hosting site 子域,而不是向现有站点添加额外的子域。在该站点上,您可以只部署动态链接配置,而无需任何其他文件。
无法配置单个 Firebase 托管站点以根据域提供不同的内容。
我已经在 link 中使用我自己的域成功配置了 Firebase Dynamic Links,如下所示:
在 example.com
我可以毫无问题地为我的网站提供服务(通过 Firebase 托管),在 example.com/links
我有我的动态 link。那里一切顺利,我不得不将其添加到我的 firebase.js
:
"rewrites": [
{
"source": "/links/**",
"dynamicLinks": true
}
]
我现在想做的是在 links.example.com
子域上做同样的事情,而不是在 /links
路径上。根据 Firebase 的文档,这应该是可行的,但是当我尝试在控制台中创建 URL 前缀时,它要求我将其添加到我的 firebase.js
:
"rewrites": [
{
"source": "/**",
"dynamicLinks": true
}
]
我试过了,动态 Link 确实有效,但我的整个网站现在都被视为动态 link,即使使用 example.com
而没有 [=19] =] 子域。
我是不是漏掉了什么?我可以添加到 firebase.js
或在控制台中配置以仅将子域视为动态 Link?
您可能希望在您的项目中 create an additional Hosting site 子域,而不是向现有站点添加额外的子域。在该站点上,您可以只部署动态链接配置,而无需任何其他文件。
无法配置单个 Firebase 托管站点以根据域提供不同的内容。