Input
Tab, semicolon and pipe delimiters are detected automatically. A header row is skipped if found.
A third column becomes the Terragrunt description. Use * in both
columns for a wildcard redirect — it becomes wildcard_replace with $$${1}.
Domains
Optional. Only the Cloudflare Bulk CSV needs it — Sanity and
Terragrunt work from bare paths like /about.
Leave blank and a relative target inherits its own row's source host.
Redirect settings
The four flags map to Cloudflare's Bulk Redirect parameters. Subpath matching + preserve path suffix together turn one row into a whole-directory move.
Terragrunt
Substituted for any host matching the domains above, so one block works across sites.
Sanity
Used for _type and to prefix each _id. NDJSON only.
Cleanup
Output
Checks
Preview
| # | Source | Target |
|---|