INTEGRITY Cloudflare Docs

Wildcard matching in Page Rules

You can use the asterisk (*) in any URL segment to match certain patterns. For example, example.com/t*st would match:

example.com/foo/* does not match example.com/foo, but example.com/foo* does match.

Helpful tips

Reference wildcard matches

You can reference a matched wildcard later using the $<X> syntax, where <X> indicates the index of a glob pattern. For example, $1 represents the first wildcard match and $2 represents the second wildcard match.

The $<X> syntax is especially useful with the Forwarding URL setting. For example, you could forward http://*.example.com/* to http://example.com/images/$1/$2.jpg.

This rule would match http://cloud.example.com/flare.jpg, which would be forwarded to http://example.com/images/cloud/flare.jpg.

To add a $ character in the forwarding URL, escape it by adding a backslash \ in front like \$.