A mixed content error occurs when initial HTML is loaded over a secure HTTPS connection, but other resources (such as images, videos, scripts etc.) are loaded over an insecure HTTP connection.
There are a few ways in which the error can be fixed:
→ Use a third-party plugin
Some third-party plugins have been developed in order to help users fix such errors. An example of a plugin that can be used is Really Simple SSL.
Once you have installed and activated the plugin, you can follow the steps from this article to see how you can manage the ‘Mixed Content’ error and fix it.
→ Run a search and replace on the website’s database
You can do this to ensure that everything will be loaded from HTTP to HTTPS.
In this case, as well, you can use a third-party tool, such as Better Search Replace:
Having a working backup of the website is also recommended before doing so as a preventive measure in case something goes wrong during the process. If you need help creating a backup, please see this article:
Moreover, you can run a dry run to see how many table cells needs to be changed. To do that, access the plugin, that can be found under “Tools” -> “Better Search Replace”:
Once you do that,
1 – enter the old and new domains in the dedicated fields,
2 – select all of the tables,
3 – check the “Run as dry run”,
4 – hit the “Run/Search Replace” option.
This should fix the issue.
→ Contact your hosting provider
If, however, you do not wish to take care of the matter on your own, we always recommend contacting your server hosting provider and ask for their further assistance on this matter.
Hopefully, this article was useful to you. If you need help solving other errors or using Thrive Themes products and features, be sure to take a look at our knowledge base, as we constantly add new articles and tutorials to guide you through your website-building journey.