Re: Проблема с fastcgi
David Mzareulyan
david at hiero.ru
Sun Mar 9 14:29:47 MSK 2008
Тут ещё не очень логичный момент -- фактически ведь срабатывает 405-й обработчик (у меня сначала было "403 404", потому я и сказал, что не работает совсем), хотя логичнее было бы вешат @php только на 404. Нас же, на самом деле, интересует именно отсутствующая статика, а не любой некорректный метод.
> On Sun, Mar 09, 2008 at 10:48:57AM +0000, David Mzareulyan wrote:
>
>> У меня вот такое:
>>
>> location / { error_page 403 404 405 = @php; } location @php {
>> fastcgi_pass unix:/var/run/php-fpm.sock; }
>>
>> Не работает. Точнее, управление на скрипт передаётся, но он получает
>> GET (!) запрос.
>>
>> nginx 0.5.35
>>
> Да, метод меняется.
> Прилагаемый патч сохраняет метод при перенапрвлении в именованный
> location.
> Таким образом, при перенаправлении в @php сохраняется не только $uri,
> но
> и $remote_method.
--
С уважением
Давид Мзареулян
david at hiero.ru
More information about the nginx-ru
mailing list