Seeing how you’re using both WordPress and Cloudflare, please note that Cloudflare uses “Flexible SSL” by default, and WordPress doesn’t work well with that out of the box. The “Automatic HTTPS Rewrites” is a Cloudflare setting that people tend to use to try and work around, but that option tends to cause inexplicable errors like this.
So you need to disable Automatic HTTPS Rewrites and configure your website properly.
There are two ways to solve that:
- Install an SSL certificate on your site here and switch Cloudflare to “Full” SSL mode. You can use our Free SSL Certificates tool and get a Self Signed certificate through it.
- Use Really Simple SSL to configure your website correctly for Flexible SSL: How to make Cloudflare Flexible SSL work with WordPress