Continuing the discussion from Modify/Create Page over API?:
This is a feature I would love to have. Currently I have to either do the routing on my origin, or split the traffic over multiple hostnames.
www.example.com –> originwww.example.com
images.example.com –> originimages.example.com
L7 routing in CloudFlare would enable me to have
www.example.com/images/* –> originimages.example.com
www.example.com/* -> originwww.example.com
This is nice where bits of the overall website are run on different web servers, or different hosting providers. Temporary sites running on wpengine, or bits hosted statically on S3.
In a basic example, nothing else would change. In a more complicated scenario, the backend URL would be rewritten, and the responses altered also to maintain a single namespace. Such as example.com/site/ being served from something.wpengine.com/ (note the change in path), and needing to alter the body to ensure asset urls are correct. Even having ProxyPassReverse type functionality would be a start.