If you're using Cloudflare and can't access your site and are seeing a ERR_TOO_MANY_REDIRECTS in Google Chrome the issue could be due to an SSL setting withing Cloudflare.
The Flexible SSL option within the Cloudflare Crypto app encrypts traffic between the browser and the Cloudflare network over HTTPS. However, when the Flexible SSL option is enabled, Cloudflare sends requests to your origin web server unencrypted over HTTP. Redirect loops occur if your origin web server is configured to redirect all HTTP requests to HTTPS when using the Flexible SSL option.
Redirect loops may also occur when using the Full or Full(strict) SSL option. The only difference is that Cloudflare contacts your origin web server over HTTPS and the redirect loop occurs if your origin web server redirects HTTPS requests to HTTP.
Update the Cloudflare SSL option in the Crypto app:
- If currently set to Flexible, update to Full if you have an SSL certificate configured at your origin web server.