Какой есть современный подход к генерации URL'ов у SPA?
Сейчас есть сайт, с роутингом: /about /news /etc весь роутинг виртуальный т.е. при обращении к /news напрямую пользователь получит 404 ошибку т.к. урла на сервере нет. Какой есть современный подход к тому чтобы обработать подобный запрос корректно и отдать нужную страницу? Вариант только на сервере ее иметь или еще что?
У vue есть vue-router, он управляет роутингом непосредственно на клиенте, т.е когда в адресной строке появляется новый путь, то он сопоставляет маршрут и отображает соответствующий компонент.
если на сервере apache, nginx, iis и подобное - то смотреть в сторону настроек типа mod_rewrite, если сервер на node.js, то https://ru.vuejs.org/v2/guide/ssr.html