# Paste this into the linter at atomstorm.ai/en/tools/redirects-rule-linter/ # # Six rules: two fail with no warning, two fail loudly, one is worth knowing # about, one the linter says nothing about. # # The last five, in file order, are shapes that were each observed on a local # Cloudflare Pages emulator (wrangler 4.65.0, 2026-09-09) — not the production # edge. Their rows in the published dataset are r38, r05, r26, r09 and r04 # (/workbench/cf-redirects-silent-failures/runs.csv). # # NOT observed: the `:splat` token in the first rule's DESTINATION. Splat # sources (`/a/*`) were in the matrix (r13-r24) and the splat source itself # never caused a failure — the single 404 among those twelve, r17, came from # its cross-origin `200` destination. Destination-side `:splat` / `:name` # substitution was never in the matrix at all, so the linter is silent on that # line because it has no finding for it, not because the line was checked and # passed. /blog/* /journal/:splat 301 //example.com/pricing/ /plans/ 301 /docs/ https://docs.example.com/ 200 https://example.com/old-home/ / 301 /promo/ //cdn.example.com/promo/ 200 /beta/ /product/