PATH_INFO в nginx

Igor Sysoev is at rambler-co.ru
Fri Dec 2 21:55:19 MSK 2005


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





More information about the nginx-ru mailing list