Reference

Reference: runtime type redirect

tenants[].applications[].routes[].runtime<redirect>.host

Syntaxhost: <string>
Defaultnone
Contexttenants[].applications[].routes[].runtime (type: redirect)
Reloadapplies on reload

Replaces the request’s host; unset: taken from the request.

tenants[].applications[].routes[].runtime<redirect>.keep_path

Syntaxkeep_path: true | false
Defaulttrue
Contexttenants[].applications[].routes[].runtime (type: redirect)
Reloadapplies on reload

Append the request’s path and query to to.

tenants[].applications[].routes[].runtime<redirect>.path

Syntaxpath: <string>
Defaultnone
Contexttenants[].applications[].routes[].runtime (type: redirect)
Reloadapplies on reload

Replaces the request’s path; unset: taken from the request.

tenants[].applications[].routes[].runtime<redirect>.port

Syntaxport: <integer>
Defaultnone
Contexttenants[].applications[].routes[].runtime (type: redirect)
Reloadapplies on reload

Replaces the request’s port; unset: the well-known port of a configured scheme, else taken from the request.

tenants[].applications[].routes[].runtime<redirect>.prefix

Syntaxprefix: <string>
Defaultnone
Contexttenants[].applications[].routes[].runtime (type: redirect)
Reloadapplies on reload

Replaces the matched prefix of the request’s path; unset: taken from the request.

tenants[].applications[].routes[].runtime<redirect>.scheme

Syntaxscheme: http | https
Defaultnone
Contexttenants[].applications[].routes[].runtime (type: redirect)
Reloadapplies on reload

Replaces the request’s scheme; unset: taken from the request.

tenants[].applications[].routes[].runtime<redirect>.status

Syntaxstatus: <integer>
Default301
Contexttenants[].applications[].routes[].runtime (type: redirect)
Reloadapplies on reload

301, 302, 303, 307 or 308.

tenants[].applications[].routes[].runtime<redirect>.to

Syntaxto: <string>
Defaultnone
Contexttenants[].applications[].routes[].runtime (type: redirect)
Reloadapplies on reload

Target origin, e.g. https://example.com: scheme and host (and port), no path when keep_path is on. Alternative to the fields scheme, host, port, path and prefix.

tenants[].applications[].runtime<redirect>.host

Syntaxhost: <string>
Defaultnone
Contexttenants[].applications[].runtime (type: redirect)
Reloadapplies on reload

Replaces the request’s host; unset: taken from the request.

tenants[].applications[].runtime<redirect>.keep_path

Syntaxkeep_path: true | false
Defaulttrue
Contexttenants[].applications[].runtime (type: redirect)
Reloadapplies on reload

Append the request’s path and query to to.

tenants[].applications[].runtime<redirect>.path

Syntaxpath: <string>
Defaultnone
Contexttenants[].applications[].runtime (type: redirect)
Reloadapplies on reload

Replaces the request’s path; unset: taken from the request.

tenants[].applications[].runtime<redirect>.port

Syntaxport: <integer>
Defaultnone
Contexttenants[].applications[].runtime (type: redirect)
Reloadapplies on reload

Replaces the request’s port; unset: the well-known port of a configured scheme, else taken from the request.

tenants[].applications[].runtime<redirect>.prefix

Syntaxprefix: <string>
Defaultnone
Contexttenants[].applications[].runtime (type: redirect)
Reloadapplies on reload

Replaces the matched prefix of the request’s path; unset: taken from the request.

tenants[].applications[].runtime<redirect>.scheme

Syntaxscheme: http | https
Defaultnone
Contexttenants[].applications[].runtime (type: redirect)
Reloadapplies on reload

Replaces the request’s scheme; unset: taken from the request.

tenants[].applications[].runtime<redirect>.status

Syntaxstatus: <integer>
Default301
Contexttenants[].applications[].runtime (type: redirect)
Reloadapplies on reload

301, 302, 303, 307 or 308.

tenants[].applications[].runtime<redirect>.to

Syntaxto: <string>
Defaultnone
Contexttenants[].applications[].runtime (type: redirect)
Reloadapplies on reload

Target origin, e.g. https://example.com: scheme and host (and port), no path when keep_path is on. Alternative to the fields scheme, host, port, path and prefix.