Pavel_Osipov
@Pavel_Osipov
Программист, в основном web

Rewrite правило для Nginx

Привет народ.
Возникла проблема, по неопытности в конфигурировании Nginx не могу справится сам.

Есть сайт, в нём одна из подпапок:
/customer_data/pictures/
в ней ещё подпапки, но это не так важно. К примеру: customer_data/pictures/2008/07/30/a_1/places/13496/4c718.jpg

Названия целевого файла могут быть одно из трёх: 4c718.jpg, big_4c718.jpg и sm_4c718.jpg

И задача добавить к названию файлов произвольный текст на разных языках. Т.е. написать реврайт примерно такого вида:

customer_data/pictures/2008/07/30/a_1/places/13496/__фото моей бабки__4c718.jpg
Причём разделитель дополнительного текста можно выбрать какой удобно.

По материалам этой статьи пытался, но что-то где-то не стыкуется.
  • Вопрос задан
  • 4063 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Hint
rewrite "^(.*/)([^/]*__)?((big_|sm_)?[a-z\d]+\.(jpg|gif|png))$" $1$3 last;
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы