Re: nginx и запросы типа .js?random

Alex Vorona voron на amhost.net
Пн Ноя 1 14:22:27 MSK 2010


01.11.2010 13:09, Alexander Petrovsky wrote:
>     Стоит в nginx обработка .js файлов и всё
>     работает нормально. Но стоит только
>     сформировать урл в виде /my.js?121212 как nginx
>     передаёт обработку на апач.
>
>     Никак не могу понять, что надо сделать,
>     что бы подобные запросы обрабатывались
>     nginx в любом случае?
>
>     в конфиге вот такое:
>
>                     location ~*
>     ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ {
>                             root /home/username/data/www/site.ru
>     <http://site.ru>;
>                             access_log /home/httpd-logs/site.ru.access.log;
>                             error_page 404 = @fallback;
>                     }
>
>
> Знак $ в конце регулярного выражения определяет конец строки, т.е.
> строка в запросе запрос /my.js соответствует регулярному выражению ибо
> оканчивается на js, а вот строка /my.js?121212 не соответствует ибо
> оканчивается на 121212.
>
http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#location
 >Директива устанавливает конфигурацию в зависимости от URI запроса
А URI не содержит аргументов.



Подробная информация о списке рассылки nginx-ru