Форма простая, раньше работала без проблем - сейчас полностью
отказывается. :(
Между 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