Welcome! Log In Create A New Profile

Advanced

Re: Обработка error_page 405

Maxim Dounin
July 23, 2013 09:54AM
Hello!

On Tue, Jul 23, 2013 at 08:33:17PM +0700, Andrey Kopeyko wrote:

> А не потому ли, что POST по-прежнему делается в статический файл
> /errors/405.html? Ведь обработчик error_page, насколько помню,
> не меняет метод запроса.

Почему не меняет? Меняет, за исключением случая перенаправления в
именованный location.

Цитата из ngx_http_send_error_page():

if (uri.data[0] == '/') {

if (err_page->value.lengths) {
ngx_http_split_args(r, &uri, &args);

} else {
args = err_page->args;
}

if (r->method != NGX_HTTP_HEAD) {
r->method = NGX_HTTP_GET;
r->method_name = ngx_http_get_name;
}

return ngx_http_internal_redirect(r, &uri, &args);
}

--
Maxim Dounin
http://nginx.org/en/donation.html

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Обработка error_page 405

Андрей Василишин July 22, 2013 05:02PM

Re: Обработка error_page 405

Maxim Dounin July 23, 2013 07:40AM

Re: Обработка error_page 405

Andrey Kopeyko July 23, 2013 09:34AM

Re: Обработка error_page 405

Maxim Dounin July 23, 2013 09:54AM

Re: Обработка error_page 405

Андрей Василишин July 23, 2013 06:00PM

Re: Обработка error_page 405

Maxim Dounin July 23, 2013 08:32PM

Re: Обработка error_page 405

Андрей Василишин July 24, 2013 03:54AM

Re: Обработка error_page 405

Maxim Dounin July 24, 2013 04:14AM

Re: Обработка error_page 405

Андрей Василишин July 24, 2013 04:22AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 125
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready