我正在尝试在google-fire base上托管一个网站。
index.html
显示为(例如)app.firebase.com
,但是当我想访问login.html这样的网页时,我需要输入app.firebase.com/login.html
和app.fire-base.com/login
网址不起作用。我如何实现这一点,因此对于目录(公共)中的每个.html
文件,我是否需要配置firebase.json
?我阅读了文档,但我可以找到任何信息。
这是我的.json
{
"hosting": {
"public": "public",
"signin": "/signin.html"
}
}
答案 0 :(得分:15)
省略所有资源路径的.html,例如/login.html - > / login:
- 将"cleanUrls": true
添加到.json中
- 如果用户输入/login.html
https://firebase.google.com/docs/hosting/full-config#cleanurls
具体路由: 您可以在.json中创建重定向/重写部分,如https://firebase.google.com/docs/hosting/url-redirects-rewrites
所述