如何在Firebase Dynamic Links白名单中添加正则表达式
如何在Firebase Dynamic Links白名单中使用正则表达式
Firebase Dynamic Links的白名单输入框并不直接支持正则表达式语法,它仅接受符合URL格式的条目,但你可以通过**通配符***实现类似正则的匹配效果,具体用法如下:
- 匹配域名下所有链接:输入
https://你的域名/*,例如https://example.com/*,会覆盖该域名下所有路径的链接 - 匹配所有子域名链接:输入
*.你的域名/*,例如*.example.com/*,可包含该主域名下的所有子域名链接 - 匹配特定路径前缀的链接:输入
https://你的域名/指定路径/*,例如https://example.com/blog/*,仅匹配以该路径开头的链接
注意事项
- 通配符
*只能放在域名或路径的末尾,不能用于中间位置(比如https://example.*.com这类写法不被支持) - 不能直接输入纯正则表达式(如
^https://example.com这类语法无效),所有条目必须是完整的URL格式
如果通配符无法满足你的复杂匹配需求,只能通过添加多个具体URL条目覆盖范围,或者结合Firebase自定义域名与云函数实现更灵活的跳转校验。
内容的提问来源于stack exchange,提问作者Bob Bob
相关产品推荐
相关产品推荐

