如果从 public 中的文件夹请求,Firebase 404 css 会中断
Firebase 404 css breaks if requested from a folder inside public
我在/public
中有以下项目树
.
在我的网站上,如果我从 /public
中的页面请求一个不存在的页面,例如mydomain.com/nonexistentpage
,它会正确抛出 404 页面。
但是,如果我从 mydomain.com/folder/nonexistentpage
请求一个不存在的页面,它会破坏除 HTML 之外的所有内容。浏览器中抛出的错误表明它正在 /public/folder/files
和 /public/folder
中寻找资产,而实际文件在 /public/files
和 /public
.
中
我的firebase.json
是:
{
"hosting": {
"public": "public",
"cleanUrls": true,
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}
如何使 404 页面在任何页面上正确显示?
使用<link>
时检查是否没有使用相对路径。
我在/public
在我的网站上,如果我从 /public
中的页面请求一个不存在的页面,例如mydomain.com/nonexistentpage
,它会正确抛出 404 页面。
但是,如果我从 mydomain.com/folder/nonexistentpage
请求一个不存在的页面,它会破坏除 HTML 之外的所有内容。浏览器中抛出的错误表明它正在 /public/folder/files
和 /public/folder
中寻找资产,而实际文件在 /public/files
和 /public
.
我的firebase.json
是:
{
"hosting": {
"public": "public",
"cleanUrls": true,
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}
如何使 404 页面在任何页面上正确显示?
使用<link>
时检查是否没有使用相对路径。