r2193 merge:

leave HEAD method while error_page redirection
This commit is contained in:
Igor Sysoev 2008-11-20 17:09:15 +00:00
parent ff3113d66d
commit c617cd8f25
1 changed files with 4 additions and 2 deletions

View File

@ -489,8 +489,10 @@ ngx_http_send_error_page(ngx_http_request_t *r, ngx_http_err_page_t *err_page)
if (uri->data[0] == '/') {
r->method = NGX_HTTP_GET;
r->method_name = ngx_http_get_name;
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);
}