React Запуск SPA приложения (ошибка 404)

Все, что касается программных сценариев: JS, DHTML, и т.д.

Все, що стосується програмних сценаріїв: JS, DHTML, і т.д.
Ответить
viaduksun
Сообщения: 2
Зарегистрирован: Вс ноя 01, 2020 8:37 am
Пол: Не указан
Агент пользователя: Chrome Windows 1920x1080

React Запуск SPA приложения (ошибка 404)

Сообщение viaduksun »

Выгрузил на хостинг SPA на React. В нем кроме главной еще несколько страниц генерируемых JS (используя react-router). Проблема в том что при перезагрузке страницы (на любой из вложенных) происходит ошибка 404. Подскажите, пожалуйста, как решается эта проблема?
Вот ссылка на приложение: http://e-shop-chairs.viaduksun.zzz.com.ua/
luckyone1104
Сообщения: 2
Зарегистрирован: Вт мар 16, 2021 10:44 pm
Пол: Не указан
Агент пользователя: Safari MacOS 1440x900

React Запуск SPA приложения (ошибка 404)

Сообщение luckyone1104 »

Подскажите, пожалуйста, как решили проблему? Как настроить переадресацию со стороны сервера с любого маршрута на index.html?
luckyone1104
Сообщения: 2
Зарегистрирован: Вт мар 16, 2021 10:44 pm
Пол: Не указан
Агент пользователя: Safari MacOS 1440x900

React Запуск SPA приложения (ошибка 404)

Сообщение luckyone1104 »

В директории проекта нужно создать файл ".htaccess" со следующим содержимым:

<IfModule mod_rewrite.c>


RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule . /index.html [L]


</IfModule>
Ответить

Вернуться в «JavaScript, DHTML»