@SteepNET

Исключение в редиректе nginx?

Есть такой редирект
if (!-f $request_filename ) {
        rewrite ^/(.*)/$ /$1 permanent;
    }

Он убирает слеши в конце адреса, но как добавить сюда исключение на адрес /admin/
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ответы на вопрос 1
fzfx
@fzfx
18,5 дм
Добавить негативный просмотр вперёд для исключаемого адреса в нужное место:
^/(?!admin/$)(.*)/$
Т. е. если после символа "/", идущего в начале строки, находится заданная в группе "(?!)" последовательность "admin/" и признак окончания строки, регулярное выражение считается несовпадающим.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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