@svk44

Почему не могу перейти к странице по прямому адресу?

Писал сайт на vue. Указал все маршруты. Если переходить по страницам с главной, то все норм.
Условно, главная: https://main.ru; контакты: https://main.ru/contacts.
Но если ввожу вручную адрес страницы помимо главной, пишет что такой страницы не существует. В чем проблема?
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Потому что документацию не читаете:

поскольку наше приложение — одностраничное, не сконфигурировав соответствующим образом сервер мы заставим пользователей получать ошибку 404, если они перейдут по http://oursite.com/user/id напрямую

<...>

всё, что нужно — единственная "резервная" запись в конфигурации сервера. Если URL не совпадает ни с одним статическим файлом, сервер должен просто отдать index.html, в котором и живёт наше приложение
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы