I have set up Cloudflare DNS with many other sites before, and it was only this site which had an issue. After adding all the correct records and waiting a few hours, I was always getting the ERR_TOO_MANY_REDIRECTS error when trying to visit my site.
I waited some more only to be brought by the same error, so I went to Wordpress (.com) support (this is where I host my site) and asked them what was wrong. They told me this:
“You’ll want to tell them the domain isn’t being routed to the IPs you selected, and how soon can they fix.”
So I can’t contact Cloudflare support directly without paying which is why I am asking for support here, what should I do?
The most common cause of this is your SSL/TLS Setting within Cloudflare being set to “flexible” when it should be “Full (Strict)”, you can change that in the Cloudflare dashboard under your domain → SSL/TLS → Overview or via this magic link https://dash.cloudflare.com/?to=/:account/:zone/ssl-tls.