gpt4 book ai didi

html - Firebase 托管 URL 需要 .html 才能显示页面

转载 作者:太空狗 更新时间:2023-10-29 14:42:29 25 4
gpt4 key购买 nike

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

这是我的.json

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

}
}

最佳答案

为所有资源路径省略 .html,例如/login.html ->/login

  • "cleanUrls": true 添加到您的 .json
  • 如果用户输入 /login.html,firebase 会自动使用 301 代码重定向。

    "hosting": {
    // ...

    // Add the "cleanUrls" attribute within "hosting"
    "cleanUrls": true
    }

阅读Control .html extensions了解更多。


具体路由:您可以在 .json 中创建一个重定向/重写部分,如下所述,

关于html - Firebase 托管 URL 需要 .html 才能显示页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44173400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com