Задать вопрос
@Akmal_23ram
web dev

Как настроить сервер чтобы при любом запросе он выдавал index.html?

Добрый день господа. Я написал сайт на react и столкнулся с проблемой в react-router. Нужно настроить сервер так чтобы при любом запросе он выдавал index.html. Как это можно реализовать?
Благодарю заранее))
  • Вопрос задан
  • 154 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
server {
  listen 80 default deferred;

  server_name myapp.com;

  root /var/www/project-folder/;
  # Nginx and Angularjs with html mode 5 - https://gist.github.com/cjus/b46a243ba610661a7efb
  index index.html;

  location / {
    try_files $uri $uri/ /index.html;
  }

  # Location of asset folder
  location ~ ^/(assets)/  {
    gzip_static on;
    gzip_types text/plain text/xml text/css 
      text/comma-separated-values
      text/javascript application/x-javascript
      application/atom+xml;

    expires max;
  }

  error_page  404 /404.html;

  client_max_body_size 4G;
  keepalive_timeout 10;
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы