We were using CloudFlare on our domain for about a year and everything was running perfectly.
Last week we migrated to a new server at the same hosting company. They copied everything over identically to the new server.
When we re-enabled Cloudflare, we cleared the cache and updated the DNS entries to point to the new server’s IP, but our site gets completely broken.
Every single page suddenly is getting “mixed content errors” complaining about stylesheets and other content being loaded over http instead of https. None of our pages specifically include http:// in URLs.
When we disable CloudFlare (pointing our nameservers away from CF), our site works properly, so it’s definitely something in CloudFlare.
Why is CF suddenly serving up http instead of https URLs in all our content. What do we have to do after switching to a new server? Is it something to do with the universal ssl certificate? Does it need to be regenerated or renewed since we’re on a new server?