ПРОЕКТЫ 


  АРХИВ 


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: PATH_INFO в nginx



On Fri, 2 Dec 2005, RaPaMaN wrote:

В сообщении от Friday 02 December 2005 20:36 Igor Sysoev написал(a):
On Fri, 2 Dec 2005, RaPaMaN wrote:
А вот с PATH_INFO вопрос открыт.
С PATH_INFO проблема. Допустим, у нас есть URI: /some/script/some/value,
который отображается на каталог /data/w3/scripts/, то есть,

URI:                  /some/script/some/value
путь: /data/w3/scripts/some/script
Вот этот хвост /some/value, для которой нет пути в отображаем каталоге,
и есть PATH_INFO. Поскольку nginx при использовании FastCGI не отображает
URI на файловую систему, то он не может определить PATH_INFO.

А не будет он по сути для fastcgi равняться script_filename без leading
slash ?

Я так хакнул rt3, что берется script_filename, убирается начальный слэш и
устанавливается в CGI::path_info

Пока работает.

Возможно, это частный случай. В Апаче PATH_INFO - это остаток URI после
отображения на файловую систему:
http://www.oreilly.com/catalog/wrapmod/chapter/ch04.html#2144


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




 




Copyright © Lexa Software, 1996-2009.