ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: nginx и запросы типа .js?random
  • From: Alexander Petrovsky <askjuise@xxxxxxxxx>
  • Date: Mon, 1 Nov 2010 19:09:45 +0800
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=ZUysANu78Nb3Ie9QN0gFrxc770nzCVLJxBzcZa8pKcA=; b=fa1RGzq4duBNK8fpZBhDCHs6+6PQsn34Zxrtkz6WjGBODQsEppq9+VM/2EB0Bl8HtY lvJQAkIdtXK0kMKxns28MKLs1efJne9pUHZ4L6/BgjvirkTLiHDc2avW+L5kV1jZqJSr MSa96/r67Z+1RlWQKbd6UtA5Fn2gqYQH+0UiY=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=YrGCPme/VHQnbxaU4Ng+KOCrQaNW1fVRV+IgePntgP7SeLoNBDmzniEQmuJwwx/LSL hXyqLlXhuhLZ44G6LW6daOmPL0qnOjh5xLbxUUMAZbEoVfh1cSfr6gcIEkzD11evg626 8kJVIshQj5bE0ussXxKm/ZhaGycqVGfaiC6S4=
  • In-reply-to: <e4921fe8e97907f5945d8d6eb57af30b.NginxMailingListRussian@xxxxxxxxxxxxxxx>
  • References: <e4921fe8e97907f5945d8d6eb57af30b.NginxMailingListRussian@xxxxxxxxxxxxxxx>

Стоит в 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;
                       access_log /home/httpd-logs/site.ru.access.log;
                       error_page 404 = @fallback;
               }

Знак $ в конце регулярного выражения определяет конец строки, т.е. строка в запросе запрос /my.js соответствует регулярному выражению ибо оканчивается на js, а вот строка /my.js?121212 не соответствует ибо оканчивается на 121212.

--
Петровский Александр / Alexander Petrovsky,

ICQ: 350342118
Jabber: juise@xxxxxxxxx
Phone: +7 914 8 820 815
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.