Cloudflare is a Content Deliver Network (CDN) and DDoS mitigation provider used by many popular websites and applications. While implementing Cloudflare for your website is generally a straightforward process, there are some occasional issues that may arise.
One common problem that occurs is a redirect error when accessing the website with HTTPS. The exact error will vary depending on the web browser you are using, but will generally be something along the lines of the following
ERR_TOO_MANY_REDIRECTS
or
The page isn’t redirecting properly
This is caused by incompatible SSL settings at Cloudflare. Here we cover the steps to correct this.
Related Articles
Update SSL Settings at Cloudflare
- Log into your Cloudflare account and select your domain
- Navigate to SSL/TLS -> Overview
- Change the SSL/TLS encryption mode from Flexible to Full
NOTE: Flexible tells Cloudflare to use HTTP, but the server redirects to HTTPS. This results in conflicts with the Flexible setting. Cloudflare Support provides additional details related to this error.