I have a site that I converted to https using Cloudflare's "Flexible" SSL. Meaning that I get the benefits of showing https / secure to user, without purchasing an SSL (user to Cloudflare is secure, cloudflare to my server not).
I set up a page rule that automatically forces https. No problems. I installed WordPress under a directory and finding that there are mixed content errors all over the place. First of all, nothing works on the WordPress install because of mixed content. So I temporarily disabled the rule to install WordPress.
Now, if I change siteurl and home in the wp_options table in the WordPress db to https, and enable my force https rul, /wp-admin gets stuck in an infinite loop and won't let me do anything.
What am I doing wrong? All I have is to have WordPress over https with the rest of my site.