Как правильно написать правило для nginx?

Добрый день. Помогите с настройками.
На сайте есть директория wi со всякими скриптами.

Сайт перенесен с apache на nginx.

В конфиге есть правила для этой папки:
location / {
        #root   /usr/share/nginx/html;

        root   /web/html/site.ru;

        .....

        autoindex off;

        location = /wi {
            rewrite ^(.*)$ /wi/;
        }

        location /wi\/ {
            alias /wi/;
        }

        rewrite ^/([A-Za-z0-9\/\-\_]+)$ /index.php?path=$1;
        rewrite ^/([A-Za-z0-9\/\-\_]+)\/$ /index.php?path=$1;

        index  index.php;
    }


При попытке входа ошибка ERR_TOO_MANY_REDIRECTS
  • Вопрос задан
  • 221 просмотр
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Почитайте Правильная конфигурация Nginx особенно раздел Передача запросов на PHP

Также рекомендую: Как nginx обрабатывает запросы
Конфиги для подражания: https://github.com/elasticweb/nginx-configs
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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