Firebase 404 css ломается, если запрашивается из папки внутри общедоступной

У меня есть следующее дерево проектов в /public

Firebase 404 css ломается, если запрашивается из папки внутри общедоступной.

На моем веб-сайте, если я запрашиваю несуществующую страницу со страницы в /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 правильно отображалась на любой странице?

Да, путь правильный, так как все остальные страницы отображаются правильно.

Cube Crusher 10.04.2022 15:13
Интеграция Angular - Firebase Analytics
Интеграция Angular - Firebase Analytics
Узнайте, как настроить Firebase Analytics и отслеживать поведение пользователей в вашем приложении Angular.
0
1
17
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Проверьте, не используете ли вы относительные пути при использовании <link>.

Другие вопросы по теме