【发布时间】:2018-02-07 01:01:19
【问题描述】:
我正在为我的网站使用 Firebase 托管,如果有人尝试像 my.site/contact 这样的直接链接,他们会看到由 firebase 呈现的标准 404。
我想用我自己的页面替换它,因此我创建了一个名称为 404.html 的页面并放置在 src/ 和 src/app/ 中
但是,这不起作用。我的firebase.json 看起来像这样:
{
"hosting": {
"public": "dist",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}
我可以接受的另一个选择是将人们引导到登录页面。我想这需要向firebase.json 添加路由规则。
【问题讨论】:
-
确保您的 404.html 页面与您的 index.html 位于同一页面中...您说您的网站显示 Firebase 的默认 404 页面。这意味着您的项目目录中有他们的 404.html 文件。您应该搜索并替换为您自己的
标签: firebase firebase-hosting firebase-cli