Witam. Wrzuciłem builda aplikacji napisanej w Reacie na VPSa. Aplikacja korzysta z React-Router. Po przejściu na stronę wszystko działa, jednak problem pojawia się, gdy przejde pod jakiegoś Routa np, /login apache wyrzuca 404.
Witam. Wrzuciłem builda aplikacji napisanej w Reacie na VPSa. Aplikacja korzysta z React-Router. Po przejściu na stronę wszystko działa, jednak problem pojawia się, gdy przejde pod jakiegoś Routa np, /login apache wyrzuca 404.
Podeślij konfigurację wirtualnego hosta z apache plus htaccess jeśli używasz.
.htaccess
Options -MultiViews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.html [QSA,L]
Podaj ścieżke na której znajduje się config wirtualnego hosta
Tadzio:
Podaj ścieżke na której znajduje się config wirtualnego hosta
Domyślnie jest to /etc/apache2/sites-available/000-default.conf
.
Prawdopodobnie nie masz włączonej obsługi .htaccess, możesz włączyć ją poprzez zmianę AllowOverride None
na AllowOverride All
w pliku /etc/apache2/apache2.conf
w sekcji ``. Nie zapomnij o restarcie serwera apache2 poprzez sudo systemctl restart apache2
😉
Mam taki config, jednak dalej nie działa.
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.