Ensure FreeSSL Updates with Really Simple SSL Enabled

Sometimes, Free SSL won’t update for WordPress sites using HTTPS redirect methods such as Really Simple SSL plugin or .htaccess redirect. Instead of disabling the plugin and HTTPS redirect to update your AutoSSL everytime, editing your .htaccess file once should resolve the issue. There are two steps to this process:

Disable Redirects Edit .htaccess File

Disable .htaccess Redirects

  1. Log into your WordPress website directly or via Softaculous.
  2. On the left, select Settings and SSL to edit Really Simple SSL plugin settings.
    Screenshot on left side of dashboard hovering over Settings to select SSL tab for Really Simple SSL plugin settings

  3. Check the box to Stop editing the .htaccess file.
    Screenshot in Really Simple SSL settings marking checkbox to stop editing the .htaccess file with tooltip stating 'If you want to customize the Really Simple SSL .htaccess, you need to prevent Really Simple SSL from rewriting it. Enabling this option will do that.''

  4. Select Save at the bottom.
  5. Now we can continue to editing the .htaccess file.

Edit .htaccess File

  1. Navigate to the .htaccess file for the WordPress website using cPanel File Manager, FTP, or SSH (using the correct steps for your Shared or VPS/Dedicated account).
    Note: If using cPanel File Manager, ensure your settings show hidden files to view the .htaccess file.
  2. Add the following within your redirect lines:
    RewriteCond %{REQUEST_URI} !^/\d+\.BIN_AUTOSSL_CHECK_PL__\.\w+\.tmp$ [NC] 
    RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/ [NC]

    For example, using a redirect from our HTTPS redirect guide:

    RewriteEngine On 
    RewriteCond %{HTTPS} !on 
    RewriteCond %{REQUEST_URI} !^/\d+\.BIN_AUTOSSL_CHECK_PL__\.\w+\.tmp$ [NC] 
    RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/ [NC]
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
  3. Save your changes.

Afterwards, you shouldn’t need to worry about FreeSSL being unable to renew automatically. If you have any questions or issues following these steps to resolve your FreeSSL issue, please contact our live support for additional assistance.

Was this article helpful? Let us know!