koltykov
@koltykov

NGINX: как объединить в одно все правила в location?

Есть такой конфиг в NGINX:
location ~* ^/admin/(imports|module|libraries|systems)/ {
	deny all;
    }
    location ~* ^/admin/plugins/(gaapi|pdf|php_query)/ {
	deny all;
    }
    location ~* ^/admin/view/templates/ {
	deny all;
    }

Как в одно правило это все переделать?
  • Вопрос задан
  • 2691 просмотр
Решения вопроса 1
merryjane
@merryjane
Системный администратор
А что мешает попробовать эти локейшины объединить в один через символ |. Например так:
location ~* ^(/admin/(imports|module|libraries|systems)/|/admin/plugins/(gaapi|pdf|php_query)/|/admin/view/templates/) {
    deny all;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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