Здравствуйте, уважаемые господа и дамы.
Решил я в ходе развития своего как фронтэндщика изучить vue. начал делать первый свой проект на vue + vuex + vuetify (ну и само собой webpack).
На деве всё красиво. анимации, прочая ерунда. решил протестить это дело в проде. выложил код свой на сервер.
Главная страница открывается. по страницам переходы осуществляются. но если обновить страницу находясь на любой другой ссылке, например my.site/about, сервер отдает 404. кто знает как решаются такие проблемы? (повторюсь, на деве такой проблемы нет)
Возникает, однако, и проблема: поскольку наше приложение — одностраничное, не сконфигурировав соответствующим образом сервер мы заставим пользователей получать ошибку 404, если они перейдут по oursite.com/user/id напрямую. Вот это уже прекрасным не назвать.
Не спешите расстраиваться: всё, что нужно — единственная "резервная" запись в конфигурации сервера. Если URL не совпадает ни с одним статическим файлом, сервер должен просто отдать index.html, в котором и живёт наше приложение. И снова, прекрасно!
ну и дальше примеры конфигурации для разных веб серверов.