kotcich
@kotcich
Я скучный.

Как возвращать 404 статус для несуществующих url в SPA?

Если прописать:
location / {
            try_files $uri $uri/ /index.html;
}

То это приведет к тому, что не существующий url откроется с указанием на Index.html, но со статусом 200, а мне нужен 404.

Если прописать:
location / {
            try_files $uri $uri/ =404;
   }

То тогда, при попытке открыть существующий url напрямую, например так domain.com/search, мне выкинет 404, хотя такая страница есть. Придеться заходить в корень сайта и от туда уже переходить на страницу поиска.

Мне же хочется решения обеих проблем. Как этого добиться?
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы