ПРОЕКТЫ 


  АРХИВ 


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]

использование результатов регекспа location


  • To: nginx-ru@xxxxxxxxx
  • Subject: использование результатов регекспа location
  • From: Domrachev Ivan <domrachev.ivan@xxxxxxxxx>
  • Date: Mon, 10 Dec 2007 11:41:04 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:x-mailer:x-priority:message-id:to:subject:mime-version:content-type:content-transfer-encoding:from; bh=BUDldjVYW35lU13eUbpV64cPD9X22exbQMbbSZa4aOk=; b=DCs+WrIarDzR14DnzmhZiSuy8NhEvFeMAvb1CVhG3kC2JBM+nLWdafo1PFMhoUUxr4UCg6KrChma5rQOQJuS8TgJ9No5FQasBdXoa3iz5+1kkWocKN46CST69aTm3jPGvs9g8M01bkLc40UCUKOttFPBOjvQVixK2TV+jLP3/vA=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:x-mailer:x-priority:message-id:to:subject:mime-version:content-type:content-transfer-encoding:from; b=k4ixWjhErGiRbIGfGskoF5XKdVUjGLZPNpy19aelM3/P6YIer5kNAG0tI6k3grMSAw/YaTlGmdCmzMWmKhQsMUXoRG5StGgq8A7qYx/0PSJCvNu3UAXeNDtitdmOQQIhEH8XlwC8mbGonmdOYOyx8TrS15yyi8onWf+X3LvRLDM=

Здравствуйте, nginx-ru.

Предложение:
если location содержит регексп, то результат его хорошо бы использовать
в теле этого location:
скажем так:
location ~ ^/files/([^/]+)/(.*)$ {
 set $uri /big_files/$2;
}
а то приходится 2 раза регексп делать:
location ~ ^/files/([^/]+)/(.*)$ {
  rewrite ^/files/([^/]+)/(.*)$ /big_files/$2 last;
}

*пример просто из головы выдумал*

-- 
С уважением,
 Domrachev                          mailto:Domrachev.Ivan@xxxxxxxxx




 




Copyright © Lexa Software, 1996-2009.