Enr*_*vez 10 firebase firebase-hosting
我想使用Firebase Hosting来托管一个角度应用程序,我需要创建一个重定向到另一个URL中的一些旧文件.
根据Firebase文档,您可以执行基本重定向
"redirects": [ {
"source" : "/foo",
"destination" : "/bar",
"type" : 301
}, {
"source" : "/firebase/*",
"destination" : "https://www.firebase.com",
"type" : 302
} ]
Run Code Online (Sandbox Code Playgroud)
但我需要一个通配符重定向
"redirects": [ {
"source" : "/config/*",
"destination" : "//oldsiteurl/config/[match-request]",
"type" : 302
}]
Run Code Online (Sandbox Code Playgroud)
所以,基本上我需要myapp.firebase.com/config/some.json重定向到//oldsiteurl/config/some.json.我有很多json文件,所以我不想逐个文件匹配.
你知道这是否可能吗?
谢谢!
小智 5
"redirects": [
{
"source": "/subdomain/:random*",
"destination": "https://subdomain.myapp.com/:random*",
"type": 301
}
]
Run Code Online (Sandbox Code Playgroud)
来自关于 URL 重定向的 Firebase 文档(重点是我的):
如果找到匹配项,则会设置 HTTP 重定向响应,并将“Location”标头设置为静态目标字符串,该字符串可以是相对路径或绝对 URL。
因此,看起来匹配的通配符部分没有转移到重定向中。
| 归档时间: |
|
| 查看次数: |
3638 次 |
| 最近记录: |