405 Not Allowed

Igor Sysoev is at rambler-co.ru
Tue May 2 13:35:44 MSD 2006


On Tue, 2 May 2006, Michail Baikov wrote:

> Igor Sysoev wrote:
>> On Tue, 2 May 2006, Michail Baikov wrote:
>> 
>>> Возникает кстати только при отправке формы.
>>> 
>>> Форма простая, раньше работала без проблем - сейчас полностью 
>>> отказывается. :(
>> 
>> Между 0.3.39 и 0.3.40 я добавил проверку, чтобы ngx_http_index_module
>> принимали только GET и HEAD. До 0.3.40 запрос обрабатывался так:
>> 
>>    POST /   внутренний редирект на локальный /index.html
>>    /index.html уходил на proxy/fastcgi.
>> 
>> В общем, такое поведение неправильное.
>> 
> И что? Патч или откатиться до 0.3.39? Или форму подправить?

Или править форму, или править конфигурацию:

     location = /action/ {
         rewrite  /action/  /action/index.php  last;
     }

     location ~ \.php$ {
         fastcgi_pass  ...
     }

Поведение, когда перенаправление / > /index.php делается с помощью
локального файла, я считаю неправильным. В частности, оно не будет
работатать, если fastcgi и nginx находятся на разных машинах.


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





More information about the nginx-ru mailing list