На SPA для маршрутизации используются вложенные пути: "site.com/dir/page".
При подобных путях Nginx пытается найти файл в вложенной директории: "/dir/page".
При поисках решении сконфигурировал nginx.conf:
events {
}
http {
include mime.types;
server {
listen 80;
root /usr/share/nginx/html;
location / {
root /usr/share/nginx/html;
try_files $uri /index.html;
}
}
}
Проблема была решена только при первой вложенности: "site.com/dir".
При большей вложенности nginx больше не выдает ошибку сервера, но и не отображает содержимое компонентов React.
Как решать подобную проблему SPA с React Router Dom?