405 Not Allowed

AlexeyK itsmegawtf at gmail.com
Tue May 2 13:53:47 MSD 2006


02.05.06, Michail Baikov<lists at baikov.com> написал(а):
> 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">),
например...


More information about the nginx-ru mailing list