# HG changeset patch # User Igor Sysoev # Date 1159898804 0 # Node ID 9f983de19a1dd5be71ad7f6362c5631c4788bdc4 # Parent 5d4111daf3881f3ab33935f3e0232c0dfd0a0f51 after redirecting by error_page any rewrite directive will return this code, bug introduced in r727 diff --git a/src/http/modules/ngx_http_rewrite_module.c b/src/http/modules/ngx_http_rewrite_module.c --- a/src/http/modules/ngx_http_rewrite_module.c +++ b/src/http/modules/ngx_http_rewrite_module.c @@ -178,6 +178,10 @@ ngx_http_rewrite_handler(ngx_http_reques code(e); } + if (e->status == NGX_DECLINED) { + return NGX_DECLINED; + } + if (r->err_status == 0) { return e->status; }