Нужен игнор параметров после ; в URI

J Channel jchannelx at gmail.com
Wed May 6 21:14:45 MSD 2009


Привет всем!
Nginx стоит перед томкатом, который переодически генерит странички со
ссылками типа http://site.com/static/images/hotel42.jpg;jsessionid=DF3248SDVS23SDV23S4GSW

Судя по логам nginx их отправляет томкату и они таки открываются, но
со статусом 404 (так говорит firebug)
Конфиг примерно такой
        location ~ /static/(images|text)/ {
            root   /opt/public_html;
            index  index.htm index.html;
            ssi off;
        }
        location / {
             proxy_pass         http://127.0.0.1:8080;
             proxy_redirect     off;
             proxy_set_header   Host             $host;
             proxy_set_header   X-Real-IP        $remote_addr;
             proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
       }

Было бы здорово если бы кто-нибуть объяснил почему они редиректятся на
прокси и таки открываются, по идее же матчатся первым локейшном?
И второе, какой конструкцией резать эту фигню после ; для статики,
чтобы всё же отдавать картинки nginx'ом? Рерайт?


More information about the nginx-ru mailing list