我目前有一个应用程序部署到Firebase托管,其结构如下:
public/
appSub1/
index.html
appSub2
index.html
index.html
appSub1.mysite.com/ -> app.firebaseapp.com/
appSub2.mysite.com/ -> app.firebaseapp.com/
我正在尝试配置重定向以将子域与正确的应用程序子文件夹正确关联,以便
appSub1.mysite.com/ -> app.firebaseapp.com/appSub1/
appSub2.mysite.com/ -> app.firebaseapp.com/appSub2/
如果我手动添加子路径,应用程序仍然正确显示,但不能没有它们。所以要
appSub1.mysite.com/
只不过是一张白纸,但是
appSub1.mysite.com/appSub1/
index.html
这是我当前的主机配置
firebase.json
"hosting": {
"public": "public",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "appSub1.mysite.com/**",
"destination": "/appSub1/**",
"type": 301
},
{
"source": "appSub2.mysite.com/**",
"destination": "/appSub2/**",
"type": 301
}
]
},