It's probably not as bad as that. It's all going to just depend on what kind of website you've built. I had no problems in Joomla turning on the "Force HTTPS" on the server tab, and then going to cloudflare and turning on the "Flexible SSL". Under a single domain, everything works as it should...