Let’s Encrypt’s ssl certificates only last 3 months, and SiteGround automatically renews them for us. This automatic renewal currently works for all our sites, except for design.orderlydrawer.com.
This is because it has a redirect to the Front.php file, so that Symfony can run. Let’s Encrypt has systems for verifying that the sites is yours, and the redirect throws it off.
After SiteGround attempt to install the ssl certificate (and fail), it will get installed on www.design.orderlydrawer.com. But, once design.orderlydrawer’s cert expires, an insecure content error will get thrown when you visit the site.
So, this is how to manually get a new cert.
- Disable the redirect in the .htaccess file
- Go to the cpanel at SiteGround
- Go to the Let’s Encrypt page
- Select design.orderlydrawer.com and install the cert
- Turn the redirect back on
- Visit the site and make sure it works