基于火力的托管网址需要.html来显示网页

时间:2017-05-25 06:04:15

标签: html node.js firebase firebase-hosting

我正在尝试在google-fire base上托管一个网站。 index.html显示为(例如)app.firebase.com,但是当我想访问login.html这样的网页时,我需要输入app.firebase.com/login.htmlapp.fire-base.com/login网址不起作用。我如何实现这一点,因此对于目录(公共)中的每个.html文件,我是否需要配置firebase.json?我阅读了文档,但我可以找到任何信息。

这是我的.json

 {
      "hosting": {
        "public": "public",
        "signin": "/signin.html"

      }
    }

1 个答案:

答案 0 :(得分:15)

省略所有资源路径的.html,例如/login.html - > / login:
- 将"cleanUrls": true添加到.json中 - 如果用户输入/login.html

,firebase会自动重定向301代码

https://firebase.google.com/docs/hosting/full-config#cleanurls

具体路由: 您可以在.json中创建重定向/重写部分,如https://firebase.google.com/docs/hosting/url-redirects-rewrites

所述