Comparing the response headers for different domain

What is the name of the domain?

What is the issue you’re encountering

Different the response headers for different domain under one main domain.

What steps have you taken to resolve the issue?

I’m reaching out regarding an issue we’re experiencing with cache behavior on one of our subdomains.

Currently, we’re observing unexpected behavior where two subdomains with identical Cloudflare configurations are returning different cf-cache-status responses. Specifically, when comparing the response headers for learning and learn, we are seeing:

For learning: cf-cache-status: DYNAMIC

For learn: cf-cache-status: BYPASS

We would expect both to behave identically, given that their configurations are the same within Cloudflare. I am unsure why this discrepancy exists, and I suspect it might be related to a Cloudflare-specific setting or behavior that we’re overlooking.

Could you please assist in identifying why this is happening, or if there are any additional settings that could cause this difference despite having identical configurations?

Thank you in advance for your assistance on this matter. Please let me know if you require any additional details for further investigation.

What are the steps to reproduce the issue?

For your reference, here are the curl requests and their outputs

Screenshot of the error

learn is not proxied in your account so requests are going directly to WP Engine’s Cloudflare account and any settings in your account don’t have any effect.
https://cf.sjr.dev/tools/check?f64cbfb44f5940468d6084c3787b4cb6#dns

learning is proxied so requests pass through your account settings before going to WP Engine (assuming you are using the same CNAME).
https://cf.sjr.dev/tools/check?9cd6b92170bc416e88706c5cfa235992#dns

The reasons for BYPASS are here…

1 Like

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.