I have a web application running in an EC2 instance, served from example.com. Our home page, company info, etc. are currently part of the application, but we would like to move those things to a separately managed service — in particular, a WordPress site hosted by a third party. I'm looking for an AWS-managed solution to reverse-proxy the internal application and the external site on example.com, with requests directed to one or the other based on the URL path.
I would use an ELB Application Load Balancer, but as far as I can tell it can't use an external domain or IP as a target (without setting up a direct connect, which isn't relevant here). It looks like CloudFront would do the trick with separate origins for the internal application and WordPress site, but this doesn't really seem like the right tool for the job.
Is there an easy answer?