域test.com具有动态用户子域-user123.test.com。 如何将user123.test.com重定向到test.com/user123? 托管- firebase !
我尝试使用firebase.json和Cloudflare规则-https://support.cloudflare.com/hc/en-us/articles/218411427 由于服务价格昂贵,Cloudflare不适合我。 Firebase.json没有子域重定向选项。
答案 0 :(得分:0)
使用Cloudflare的页面规则中的通配符(如您已发布的链接中所述)可以实现这一目的。
从子域重定向的问题是,对于每个要从其重定向的子域,您都需要一个代理(橙色云)DNS记录。您可以在企业计划中代理通配符子域记录,或者必须手动或通过API添加子域的记录。
答案 1 :(得分:0)
您可以按照有关redirect rules with url fragments的文档中的内容尝试
在您的firebase.json
文件中尝试类似的操作:
"redirect": [
{
"source": ":uid.test.com",
"destination": "test.com/:uid",
"type": 301
}
]
希望这会有所帮助。