I have a Wordpress site that’s hosting my podcast, with the media files being served up by S3. However, in order to get listening stats I needed to make sure that my listens were coming from my domain. What I did was set up an HTTP proxy for my S3 bucket in Nginx. Unfortunately it doesn’t appear that any of that content is actually being cached. Here’s an example link:
This goes through a few re-directs for stats tracking purposes, but it eventually hits my site. I can see some S3 headers, but nothing indicating a cache hit or miss from Cloudflare. Am I missing a header or accidentally stripping something in my proxy?