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

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

Все, що стосується програмних сценаріїв: JS, DHTML, і т.д.
Post Reply
viaduksun
Posts: 2
Joined: Sun Nov 01, 2020 8:37 am
Gender: None specified
User Agent: Chrome Windows 1920x1080

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

Post by viaduksun »

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

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

Post by luckyone1104 »

Подскажите, пожалуйста, как решили проблему? Как настроить переадресацию со стороны сервера с любого маршрута на index.html?
luckyone1104
Posts: 2
Joined: Tue Mar 16, 2021 10:44 pm
Gender: None specified
User Agent: Safari MacOS 1440x900

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

Post by 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>
Post Reply

Return to “JavaScript, DHTML”