Lines Matching refs:replacement
34 ngx_http_complex_value_t replacement; member
168 ngx_table_elt_t *h, size_t prefix, size_t len, ngx_str_t *replacement);
2644 ngx_str_t pattern, replacement; in ngx_http_proxy_rewrite_complex_handler() local
2657 if (ngx_http_complex_value(r, &pr->replacement, &replacement) != NGX_OK) { in ngx_http_proxy_rewrite_complex_handler()
2661 return ngx_http_proxy_rewrite(r, h, prefix, pattern.len, &replacement); in ngx_http_proxy_rewrite_complex_handler()
2671 ngx_str_t pattern, replacement; in ngx_http_proxy_rewrite_regex_handler() local
2680 if (ngx_http_complex_value(r, &pr->replacement, &replacement) != NGX_OK) { in ngx_http_proxy_rewrite_regex_handler()
2685 h->value = replacement; in ngx_http_proxy_rewrite_regex_handler()
2689 return ngx_http_proxy_rewrite(r, h, prefix, len, &replacement); in ngx_http_proxy_rewrite_regex_handler()
2700 ngx_str_t pattern, replacement; in ngx_http_proxy_rewrite_domain_handler() local
2718 if (ngx_http_complex_value(r, &pr->replacement, &replacement) != NGX_OK) { in ngx_http_proxy_rewrite_domain_handler()
2722 return ngx_http_proxy_rewrite(r, h, prefix, len, &replacement); in ngx_http_proxy_rewrite_domain_handler()
2728 size_t len, ngx_str_t *replacement) in ngx_http_proxy_rewrite() argument
2733 new_len = replacement->len + h->value.len - len; in ngx_http_proxy_rewrite()
2735 if (replacement->len > len) { in ngx_http_proxy_rewrite()
2743 p = ngx_copy(p, replacement->data, replacement->len); in ngx_http_proxy_rewrite()
2751 p = ngx_copy(h->value.data + prefix, replacement->data, in ngx_http_proxy_rewrite()
2752 replacement->len); in ngx_http_proxy_rewrite()
3285 ngx_memzero(&pr->replacement, sizeof(ngx_http_complex_value_t)); in ngx_http_proxy_merge_loc_conf()
3291 pr->replacement.value = conf->location; in ngx_http_proxy_merge_loc_conf()
3307 ngx_str_set(&pr->replacement.value, "/"); in ngx_http_proxy_merge_loc_conf()
3797 ngx_memzero(&pr->replacement, sizeof(ngx_http_complex_value_t)); in ngx_http_proxy_redirect()
3801 pr->replacement.value = plcf->location; in ngx_http_proxy_redirect()
3816 ngx_str_set(&pr->replacement.value, "/"); in ngx_http_proxy_redirect()
3861 ccv.complex_value = &pr->replacement; in ngx_http_proxy_redirect()
3948 ccv.complex_value = &pr->replacement; in ngx_http_proxy_cookie_domain()
4035 ccv.complex_value = &pr->replacement; in ngx_http_proxy_cookie_path()