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