Mercurial > hg > nginx
comparison src/http/ngx_http.c @ 2407:16d1236bc298
try_files
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 15 Dec 2008 10:56:48 +0000 |
parents | f62751dab60d |
children | f91c5c964e61 |
comparison
equal
deleted
inserted
replaced
2406:008777fa59e0 | 2407:16d1236bc298 |
---|---|
487 cmcf->phase_engine.location_rewrite_index = (ngx_uint_t) -1; | 487 cmcf->phase_engine.location_rewrite_index = (ngx_uint_t) -1; |
488 find_config_index = 0; | 488 find_config_index = 0; |
489 use_rewrite = cmcf->phases[NGX_HTTP_REWRITE_PHASE].handlers.nelts ? 1 : 0; | 489 use_rewrite = cmcf->phases[NGX_HTTP_REWRITE_PHASE].handlers.nelts ? 1 : 0; |
490 use_access = cmcf->phases[NGX_HTTP_ACCESS_PHASE].handlers.nelts ? 1 : 0; | 490 use_access = cmcf->phases[NGX_HTTP_ACCESS_PHASE].handlers.nelts ? 1 : 0; |
491 | 491 |
492 n = use_rewrite + use_access + 1; /* find config phase */ | 492 n = use_rewrite + use_access + cmcf->try_files + 1 /* find config phase */; |
493 | 493 |
494 for (i = 0; i < NGX_HTTP_LOG_PHASE; i++) { | 494 for (i = 0; i < NGX_HTTP_LOG_PHASE; i++) { |
495 n += cmcf->phases[i].handlers.nelts; | 495 n += cmcf->phases[i].handlers.nelts; |
496 } | 496 } |
497 | 497 |
551 | 551 |
552 case NGX_HTTP_POST_ACCESS_PHASE: | 552 case NGX_HTTP_POST_ACCESS_PHASE: |
553 if (use_access) { | 553 if (use_access) { |
554 ph->checker = ngx_http_core_post_access_phase; | 554 ph->checker = ngx_http_core_post_access_phase; |
555 ph->next = n; | 555 ph->next = n; |
556 ph++; | |
557 } | |
558 | |
559 continue; | |
560 | |
561 case NGX_HTTP_TRY_FILES_PHASE: | |
562 if (cmcf->try_files) { | |
563 ph->checker = ngx_http_core_try_files_phase; | |
564 n++; | |
556 ph++; | 565 ph++; |
557 } | 566 } |
558 | 567 |
559 continue; | 568 continue; |
560 | 569 |