Redirect all requests with scheme “HTTP” to “https”. This applies to all HTTP requests to the zone." – is ON
Automatic HTTPS Rewrites helps fix mixed content by changing “HTTP” to “https” for all resources or links on your website that can be served with HTTPS. – is ON
And I’ve also Created a Page rule “Alway’s use HTTPS”.
Then what is the error?
What’s your SSL setting here? Is it Flexible, or Full?
I suspect it’s Flexible and you have Wordpress set to use SSL only for admin.
You may have the following line in your wp-config.php file that redirects admin to HTTPS, except that Flexible means Cloudlfare needs to connect with HTTP. Set it to ‘false’.
define('FORCE_SSL_ADMIN', true);
You also have a mixed content issue, preventing a fully secure connection. Here’s a good plugin if you’re using Flexible SSL: