ПРОЕКТЫ 


  АРХИВ 


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: 405 Not Allowed



02.05.06, Michail Baikov<lists@xxxxxxxxxx> написал(а):
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.
>>
>> В общем, такое поведение неправильное.
>>
>>
>> Игорь Сысоев
>> http://sysoev.ru
>>
>>
> И что? Патч или откатиться до 0.3.39? Или форму подправить?
>
Вылечилось путем добавления в путь к форме index.php

то есть index.php?параметры вместо ?параметры

--
Mike Baikov <mike at baikov dot com>
GameDot Labs Developer





передавайте параметры либо POST либо GET, но не смешивайте...

форма, в любом случае должна выглядеть примерно так :

<form action="index.php" method="POST">
... fields ..
</form

либо method="GET", если вы используете GET, но не стоит передавать
параметры в action, их следует передавать в специальных полях (<input
type = "hidden" name = "fieldname" value = "hiddenfieldvalue">),
например...


 




Copyright © Lexa Software, 1996-2009.