Firebase在404上呈现自定义页面

时间:2018-02-07 01:01:20

标签: firebase firebase-hosting firebase-cli

我正在为我的网站使用Firebase托管,如果有人尝试像my.site/contact这样的直接链接,他们会看到由firebase呈现的标准404。

我想将其替换为我自己的网页,因此我创建了一个名称为404.html且位于src/以及src/app/

的网页

然而,这不起作用。我的firebase.json看起来像这样:

{
  "hosting": {
    "public": "dist",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ]
  }
}

我可以接受的另一个选择是指导人们登录页面。我想这需要向firebase.json添加路由规则。

1 个答案:

答案 0 :(得分:1)

请阅读documentation for Custom 404/Not Found page

您的404.html文件必须位于公共内容目录的最顶层,您的配置看起来就像dist