Страница 1 из 1

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

Добавлено: Пт май 21, 2021 7:53 am
viaduksun
Выгрузил на хостинг SPA на React. В нем кроме главной еще несколько страниц генерируемых JS (используя react-router). Проблема в том что при перезагрузке страницы (на любой из вложенных) происходит ошибка 404. Подскажите, пожалуйста, как решается эта проблема?
Вот ссылка на приложение: http://e-shop-chairs.viaduksun.zzz.com.ua/

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

Добавлено: Пт июл 02, 2021 5:36 pm
luckyone1104
Подскажите, пожалуйста, как решили проблему? Как настроить переадресацию со стороны сервера с любого маршрута на index.html?

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

Добавлено: Пт июл 02, 2021 5:48 pm
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>