ПРОЕКТЫ 


  АРХИВ 


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[2]: как заставить раб отать такую конструкци ю ?



спасибо, всё заработало !
По моему это стоит внести в документацию - про location = :)

Игорь, ещё вопрос
а почему fastcgi_pass модет задаваться только на уровне location,
в то время как  fastcgi_root возможен и на уровне http ?
мне кажется логичнее было бы сделать наоборот - вполне жизненная
ситуация когда для разных вхостов запущщен один обработчик php fcgi но
разные докруты :)
и ещё один вопрос - если директива fastcgi_index валидна на уровне
http то почему дирктива index может быть только на уровне location ?


IS> On Wed, 26 Jan 2005, Igor Sysoev wrote:

>> Так и должно работать. Регеэксы обрабатываются после обычных location's.
>> Но есть два способа запретить регэксы:
>>
>> 1)  location = /pop/download.php {
>>
>> location работает только при точном соотвтесвии URL'а, поэтому проверять
>> регэксы бессмысленно.
>>
>> 2)  location ^~ /pop/some_uri {
>>
>> "^~" запрещает проверку регксов, если URL подходит под location.

IS> Третий способ - так как в отличие от обычных location, регэкспы 
обарбатываются
IS> в порядке их написания, то в данном случае можно написать так:

IS>   location ~ ^/pop/download.php$ {

IS>   location ~* ^.+\.(php)$ {

IS> Но, естественно, простое равенство "=" самое лучшее решение.


IS> Игорь Сысоев
IS> http://sysoev.ru



Алексей Бещёков.
proforg@xxxxxxxxxxxx






 




Copyright © Lexa Software, 1996-2009.