Skip to content
Cloudflare Docs

Change the HTTP Host header and DNS record

Create an origin rule to change the HTTP Host header and DNS record.

The following origin rule overrides the HTTP Host header to hr-server.example.com for all requests with a URI path starting with /hr-app/. It also overrides the DNS record to the same hostname.

The Host header override only updates the header value; the DNS record override will handle the rerouting of incoming requests. For more information on these overrides, refer to Available settings.

Expression when using the Expression Builder:

FieldOperatorValue
URI Pathstarts with/hr-app/

Expression when using the Expression Editor:

(starts_with(http.request.uri.path, "/hr-app/"))

Value after Host Header > Rewrite to:

hr-server.example.com

Value after DNS Record > Override to:

hr-server.example.com