Mercurial > hg > nginx-quic
comparison src/http/ngx_http_special_response.c @ 179:9f3a78b06c48
nginx-0.0.1-2003-11-11-21:13:43 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 11 Nov 2003 18:13:43 +0000 |
parents | c0552e5ab567 |
children | 4eaafcd57be7 |
comparison
equal
deleted
inserted
replaced
178:a8ff48d26cca | 179:9f3a78b06c48 |
---|---|
201 } | 201 } |
202 } | 202 } |
203 | 203 |
204 clcf = ngx_http_get_module_loc_conf(r, ngx_http_core_module); | 204 clcf = ngx_http_get_module_loc_conf(r, ngx_http_core_module); |
205 | 205 |
206 if (!r->error_page && clcf->error_pages) { | 206 if (r->err_ctx == NULL && clcf->error_pages) { |
207 err_page = clcf->error_pages->elts; | 207 err_page = clcf->error_pages->elts; |
208 for (i = 0; i < clcf->error_pages->nelts; i++) { | 208 for (i = 0; i < clcf->error_pages->nelts; i++) { |
209 if (err_page[i].code == error) { | 209 if (err_page[i].code == error) { |
210 r->error_page = 1; | 210 r->err_status = error; |
211 r->err_ctx = r->ctx; | |
211 return ngx_http_internal_redirect(r, &err_page[i].uri, NULL); | 212 return ngx_http_internal_redirect(r, &err_page[i].uri, NULL); |
212 } | 213 } |
213 } | 214 } |
214 } | 215 } |
215 | 216 |