как убрать ошибку 404 при обновлении SPA Angular 8 без хеш (#) маршрутизации? - PullRequest
1 голос
/ 27 сентября 2019

Я использую Angular 8 в своем проекте одностраничного приложения.Когда я загружаю свой опубликованный код на сервер IIS и не использую хэш (#) в маршрутизации, он получит ошибку 404 при обновлении страницы.Пожалуйста, помогите мне в этом.Есть ли решение, чтобы удалить эту ошибку, не используя хэш (#) в маршрутизации?потому что я хочу сделать мой URL оптимизированным для SEO.

1 Ответ

0 голосов
/ 27 сентября 2019

Вы получаете 404, потому что нет HTML-кода в пути, который вы запросили на вашем хостинг-сервере.Для SPA необходимо настроить перенаправление на index.html.Затем Angular загрузит приложение и перенаправит его на правильный вид.

Это способ настройки на наиболее распространенных веб-серверах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...