Common issues and how to resolve them.
Ensure your redirects have been deployed to Cloudflare. Go to your website dashboard and check the deployment status indicator. If it shows "Pending", click "Deploy" to push your changes.
The Cloudflare Worker must be configured for your domain. Check that the worker route matches your domain pattern (e.g., *.yourdomain.com/*).
Browsers and CDNs may cache old responses. Try:
Ensure your source URL matches exactly. Common issues:
/page vs /page/If deployment fails with an authentication error:
Cloudflare Workers have a 1MB size limit. If you have thousands of redirects, consider:
This error means the domain isn't in your Cloudflare account. Verify:
If you're seeing "ERR_TOO_MANY_REDIRECTS" in the browser:
Use the RedirectFlow validator to detect loops. Go to your website dashboard and click "Validate Redirects".
Your origin server might have its own redirects that conflict with RedirectFlow. Common causes:
If Cloudflare's "Always Use HTTPS" is enabled along with a HTTP→HTTPS redirect in RedirectFlow, you may get a loop. Use one method, not both.
Redirects should complete in under 10ms. If you're experiencing slow redirects:
Ensure your CSV follows the correct format:
source,destination,status_code
/old-page,/new-page,301
/another-old,/another-new,302Save your CSV as UTF-8. Special characters in URLs should be URL-encoded.
Each source URL must be unique within a website. The import will skip duplicates.
Enable debug mode to see detailed information about redirect processing:
Add ?_rf_debug=1 to any URL to see:
- Matched redirect rule
- Processing time
- Cache status
- Worker version
Example: https://yourdomain.com/old-page?_rf_debug=1Note: Debug mode only works when accessed from IP addresses in your allowed list.
Still stuck? Contact our support team at support or check our status page for any ongoing issues.