How to solve common WordPress SSL issues

William Jhonson
3 min readAug 8, 2022

Are you facing common SSL issues on your WordPress website and looking for a way to solve them? In this article, we will guide you through fixing common SSL issues on your WordPress website.

Sometimes, switching a WordPress site to SSL can cause unforeseen problems. You’re in luck if you’re trying to add SSL to an existing WordPress site and encountering problems. We will discuss how to resolve the most typical SSL / HTTP problems in WordPress in this post.

What is SSL?

A unique SSL certificate is issued to each SSL/HTTPS-enabled site for identifying purposes. Most current browsers will advise the user not to connect to the site when a server claims to be using fix HTTP errors but its certificate doesn’t match.

To increase overall online security, Google recommends that all website owners utilize SSL/HTTPS.


This error message appears in Google Chrome. Other browsers display this error with a slightly different message, but it basically warns users that their connection to your website is insecure.

  • The SSL certificate is issued to a different domain name or subdomain.
  • The certificate has expired.
  • Your browser doesn’t recognize certificate issuing authority.

If you purchased an SSL certificate and asked your WordPress hosting provider to install it for you, then you can contact them to fix it for you.

If you manually installed an SSL certificate, then try reinstalling it or contact your SSL certificate provider for support.

After moving WordPress to SSL/HTTPS, fix mixed content errors.

The operation of your website is frequently unaffected, but the user experience and SEO of your website may suffer as a result. We will demonstrate how to resolve the mixed content error in WordPress in this article.

There are two ways to fix SSL/HTTPS mixed content errors in WordPress. We will show you both of them, and then you can pick the one that works best for you.

1. Fixed mixed content errors in WordPress using a Plugin

The Really Simple SSL plugin should then be easily installed and turned on. See our detailed instructions on how to install a WordPress plugin for further information on how to do so.

After activation, you must review plugin settings on the Settings » SSL page. Really Simple SSL is ready to use right out of the box and will handle SSL / HTTPS setups and correct mixed content issues automatically.

The plugin uses an output buffering approach to try and correct mixed content issues. Your site’s performance may suffer as a result. However, a caching plugin will only affect the first page load if you are using one.

2. Manually Fixed Mixed Content Errors in WordPress

This method requires manual troubleshooting, but it is more effective and better for performance.

You must first confirm that HTTPS is enabled in your WordPress settings. Verify that the WordPress Address and Site Address options have HTTPS URLs by going to Settings » General.

Next, you need to find old HTTP URLs in your WordPress database and replace them with the new HTTPS URLs.

You can easily do that by installing and activating the Better Search Replace plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

3. Fix Too Many Redirect Errors After Moving to SSL/HTTPS

You must go to the Tools » Better Search Replace page after activation. You must enter the HTTP version of your website’s URL in the “Search” area. After that, enter the HTTPS version of your website’s URL in the “Replace” area.

WordPress allows you to enforce SSL/HTTPS for the admin area by entering the following line into your wp-config.php file.

define('FORCE_SSL_ADMIN', true);

However, in some scenarios, this setting alone would cause “too many redirect” errors. To fix this, you will need to add the following code to your wp-config.php file just before the line that says “That’s all, stop editing!” Happy blogging.’

Read More