директива try_files не работает несколько опций - PullRequest
0 голосов
/ 07 декабря 2018

У меня есть следующий код:

server {
       .....
       root /user/share/nginx/html;

      rewrite ^(/.*)\.html(\?.*)?$ $1$2 redirect; 

      location / { 
       try_files $uri/index.html $uri.html $uri index.html =404;
    }
  1. В перезаписи я удаляю расширение .html из файла
  2. В местоположении I uri соответствующий файл не найденЯ предлагаю множество других вариантов.Последним перед кодом ошибки является index.html;index.html существует, но всегда я получаю 404;

1 Ответ

0 голосов
/ 07 декабря 2018

Все URI Nginx начинаются с ведущего /.Использование: /index.html.

Например:

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