Задать вопрос

Как исключить директорию их rewrite (nginx)?

Доброго времени суток. Есть следующий rewrite, всё на без слэш кроме POST.
if ($request_method != "POST"){
    rewrite ^/(.*)\/$ /$1 permanent;
}

location  / {
    try_files $uri $uri/ /index.php?$args;
    allow 127.0.0.1;
    allow 192.168.0.11
    deny all;
    error_page 403 = @403;
}
location @403 {
keepalive_timeout 0;
return 503;
}

Ребята подскажите как исключить из rewrite location /admin/ ?
  • Вопрос задан
  • 827 просмотров
Подписаться 1 Средний Комментировать
Решение пользователя dodo512 К ответам на вопрос (2)
@dodo512
Добавить (?!admin/).

rewrite ^/(?!admin/)(.*)/$ /$1 permanent;
Ответ написан