1

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

我想用我自己的页面替换它,因此我创建了一个名为 404.html 的页面并放置src/src/app/

但是,这不起作用。我的firebase.json样子是这样的:

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

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

4

1 回答 1

1

请阅读Custom 404/Not Found page 的文档

您的404.html文件必须位于公共内容目录的最顶层,根据您的配置,该目录看起来应该是dist.

于 2018-02-07T01:09:42.460 回答