Похоже, вы используете react-router
на своем сайте для маршрутизации между различными страницами. Если это так, вам нужно указать Netlify, чтобы он обслуживал файл index.html
для всего, а не только для root сайта.
С этого сообщения в блоге netlify
Если вы решите использовать что-то для маршрутизации (например, React Router), вам потребуется настроить правило перенаправления и перезаписи для одностраничного приложения.
Попробуйте добавить /* /index.html 200
к файлу _redirects
в вашем каталоге publi sh или к своему netlify.toml
.
[[redirects]]
from = "/*"
to = "/index.html"
status = 200
. Прочитайте документы здесь