Спасибо Вам что подсказали. Проблема в том, что почему то, если не настроен статический контент, он отказывается обрабатывать файлы с русскими именами. На сколько я понял, происходило следующее. Как Вы правильно заметили, файлы вида filename;jsessionid=... не попадали в соответствующий локейшн и статический контент обрабатывался как любой другой, через tomcat, именно поэтому картинки, в названии которых не было русских букв, загружались без проблем , даже с ;jsessionid=, а вот с русскими буквами, почему то нет. Я изменил регулярное выражение в локейшене на:
location ~* ^(/images/|/releated/).+\.(jpg|jpeg|gif|png|pdf)?(\;jsessionid=.*)$ { root /usr/share/inShop/webcontent; expires 30d; add_header Pragma public; add_header Cache-Control "public"; rewrite "^(.*);jsessionid=.*$" $1 break; } теперь, вроде, картинки все грузятся нормально. Правда , пока не понятно, почему без настройки статического контента, urlы с русскими буквами не обрабатываются. Спасибо Вам. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,274123,274130#msg-274130 _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru