Когда вы инициализировали свой проект Firebase в командной строке, перед развертыванием, вы, вероятно, ответили «Да» на запрос о том, является ли этот проект одностраничным приложением.Сказав «да», инструмент CLI сгенерировал следующую настройку в файле настроек firebase.json:
![firebase rewrite settings](https://i.stack.imgur.com/oEaNr.png)
Это говорит серверу Firebase направлять все запросы страницв файл index.html - обратите внимание на символы подстановки ** - чтобы приложение React могло загрузить соответствующую страницу.
Если вы не хотите, чтобы в это правило был включен конкретный маршрут, например, вызов вашегодругой файл - вам нужно включить дополнительную перезапись в этот файл настроек firebase.json:
"rewrites": [
{
"source": "/more/**",
"destination": "/more/anotherpage.html"
},
{
"source": "**",
"destination": "/index.html"
},
]
* Обратите внимание, что порядок важен, убедитесь, что он находится перед опцией универсального подстановочного знака
Подробнее о переписках вы можете прочитать в соответствующем разделе официальной документации .