Hi @SanaQu,
Try running a few quick header checks on each variant right after publish like :
curl -I https://www.example.com/content/acme/en/products.page.html
curl -I https://www.example.com/content/acme/en/products.list.page.html
curl -I https://www.example.com/content/acme/en/products
Look at:
-
Age, X-Cache, Via → tells you CDN hits.
-
Any X-Dispatcher-*/X-Cache-Info (or log grep) - Dispatcher.
-
Cache-Control / Surrogate-Control / ETag / Last-Modified - whether revalidation is even possible.
If canonical is fresh but the other two show Age climbing, you’ve confirmed variant-specific caching.
Invalidate dispatcher: Set .stat at site depth and allow html/json invalidation:
ath the end, see if your rewrite makes extensionless resolve to the canonical before cache keying.
-
If variants stay, purge with a wildcard or shared surrogate key (e.g., /content/acme/en/products*).
If everything redirects to canonical, one purge is enough.
-
curl -I each variant - Age: 0 right after publish; no mismatched keys.
Santosh Sai

