SSL Not Consistent


I am new to Cloudflare and wondering why my SSL is still showing as Not Secure for my domain

I am using Flexible SSL and have always use the HTTPS page rule on. The weird thing is it seems to be secure on mobile but not on desktop. On desktop, it says the certificate is valid but still showing the Not Secure error.

And this is after I clear cache and cookies on both devices and purge cache in Cloudflare.

Any idea what could be going on?


You have mixed content,

Check out the Community tip

Mixed content errors mean that your website is being loaded over HTTPS but some of the resources are being loaded over HTTP. To fix this you will need to edit your source code and change all resources to load over a relative path, or directly over HTTPS.

For example, if you load your images with a full URL:

<img src="" />

You would want to change this to:

<img src="//" />

By removing the http:, the browser will use whichever protocol the visitor is already using. An alternative option would be to enable the Automatic HTTPS Rewrites feature that can potentially fix these errors for you automatically. Do be aware that resources loaded by JavaScript or CSS will not be automatically rewritten and mixed content warnings will still appear.

See this Community Tip for further details

Get a valid certificate for your site or install Cloudflare’s origin certificate and start using Full (strict). Your site is not fully secured with Flexible SSL.

1 Like


Awesome, thanks!

This topic was automatically closed after 30 days. New replies are no longer allowed.