<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im"><br>
<br>
</div>В 0.7:<br>
<br>
location ~ ^(/static/(images|text)/[^;]+);jsessionid=.*$ {<br>
alias /opt/public_html$1;<br>
}<br>
<font color="#888888"><br>
<br>
--<br>
Игорь Сысоев<br>
<a href="http://sysoev.ru" target="_blank">http://sysoev.ru</a><br>
<br>
</font></blockquote></div><div><br></div><div>Спасибо, Игорь!</div><div>Однако, этот способ плох тем, что nginx отдает дефолтный content-type для файлов, которые попали в этот локейшн, соответственно к примеру картинки в браузере пытаются сохрянятся на диск, вместо отображения в окошке :)</div>
<div>Пока обошел это так:</div><div><br></div><div><div> location ~ /static/(images|text)/ {</div><div> rewrite "(.+);" $1 last;</div><div> root /opt/public_html;</div><div> index index.htm index.html;</div>
<div> ssi off;</div><div> }</div></div><div><br></div><div>Возник попутный вопрос: локейшнов, где нужно игнорировать параметр после ; довольно много, а где не нужно - всего одна, с прокси на томкат :) Есть варианты оформить это красивше, чем просто вписыванием строки реврайта в каждый требуемый локейшн?</div>