© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
Cloudflare DevelopersCD
Cloudflare Developers•3mo ago•
1 reply
abdillahi

R2 Custom Domain - Caching Suddenly Stopped Working

🌍CDN
My R2 bucket has a custom domain that was working perfectly until today. Videos and images that used to load
instantly are now slow.

Setup:
- R2 bucket with custom domain (proxied)
- Cache Rule enabled: hostname equals my custom domain → Eligible for cache, Edge TTL: 1 month

Problem:
All requests return cf-cache-status: DYNAMIC - nothing is being cached.

curl -I https://my-cdn.example.com/image.jpg

cf-cache-status: DYNAMIC

No Cache-Control header in the response.

What I've checked:
- Development Mode is OFF
- Cache Rule is enabled and first in order
- R2 custom domain shows "Active"
- DNS resolves to Cloudflare IPs

Nothing changed on my end. Was working fine yesterday. Any ideas why Cache Rules stopped applying to R2 custom
domains?
Cloudflare Developers banner
Cloudflare DevelopersJoin
Welcome to the official Cloudflare Developers server. Here you can ask for help and stay updated with the latest news
85,042Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Domain stopped working
Cloudflare DevelopersCDCloudflare Developers / general-help
5mo ago
R2 storage custom Domain
Cloudflare DevelopersCDCloudflare Developers / general-help
2mo ago
Cloudflare tunnel suddenly stopped working
Cloudflare DevelopersCDCloudflare Developers / general-help
10mo ago
R2 Bucket 404 for custom domain, but working on r2.dev
Cloudflare DevelopersCDCloudflare Developers / general-help
3y ago