"Too many redirects" in non-WordPress sites
If you’re using WordPress, refer to this article for troubleshooting “Too many redirects” issues.
Old cookies
Before you troubleshoot further make sure to clear your browser’s cookies. If you’re not sure how to do it, check this article to find out how to do it for your specific browser.
Wrong rules in the .htaccess file
If the problem persists after clearing your cookies, you may have wrong rules in your website’s .htaccess file causing the issue. To fix it, restore the .htaccess file from a backup created when the site was working. You can easily restore the .htaccess from the Backup tool in your Site Tools (Site Tools > Security > Backups). Once you’re there, select a backup from a date when your site was working properly and restore the .htaccess from it. You can refer to this tutorial for more detailed instructions.
Wrong SSL setup in Cloudflare settings
Your website’s URL configuration with the combination of the Cloudflare settings can also cause your site to show “Too many redirects”. Check more in this guide.