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

Все файлы формата кроме конкретного?

Доброго времени суток.
Стоит nginx и за ним apache

Подскажите как правильно исключить из регулярки файл с конкретным названием.

Пример:

исключить файл с названием my.jpg из регулярки

location ~* ^.+\.(...|ico|jpeg|jpg|...)$ {
	...
}
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 2
PageAuditRU
@PageAuditRU
Senior SEO Анализатор
Приоритеты location, но лучше в оригинальной доке почитать.
location = my.jpg {
  ...
}

location ~* ^.+\.(...|ico|jpeg|jpg|...)$ {
  ...
}


или вот так

location ~ ^my\.jpg$ {
  ...
}

location ~* ^.+\.(...|ico|jpeg|jpg|...)$ {
  ...
}
Ответ написан
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Вам не из регулярки нужно исключать, а добавить локейшен с более строгим совпадением урла - его приоритет обработки будет выше.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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