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”