You have probably heard that Google will show additional warning messages when you try to open websites which do not have SSL certificates. That is not what you want to see at YOUR website. To avoid that you have two possibilities. One is to buy SSL certificate to your website and other is to use FREE SSL certificate. We will show you how to install Let’s Encrypt free certificate at your WordPress blog.
Follow these easy steps and you will succeed:
1) Install WP Encrypt plugin and Activate it
2) Go to Setting of WP Encrypt and fill your website details and Save
3) Click on “Register Account”
4) Click on Generate Certificate. Take attention on folder path to certificates.
5) Follow the paths to cert. files through your FTP client
6) Open cPanel, find icon “SSL/TLS” and open it. Click on “Manage SSL sites.”
– Select Domain, Paste code from file cert.pem to field named Certificate: (CRT)
– Click on Autofill by Certificate (on the right side where you paste code)
– Copy private key from file private.pem to field named Private Key (KEY)
Click on INSTALL CERTIFICATE
7) Change WordPress Address (URL) and Site Address (URL) (from http://yoursite.com to https://yoursite.com)
8) Add to your .htaccess (on beginning) file this (it will redirect all your traffic from http to https):
# BEGIN Force SSL
# This should be the first rule before other rules
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
# END Force SSL
9) Fix paths to your images, videos, music files, etc (logo, banners, etc) in your template files or in your Theme settings
…. If you are lucky, that would be all and you will see green padlock on the left side of your website address… If not, you have to find all links that still use http address instead of https. Maybe you will have to change some thumbnail links or similar inside your MySQL database, or something else…
Good luck!
EDIT: One more thing. If you have problems with image loading (thumbnail, etc.) try to install WordPress HTTPS (SSL) plugin. It might help.
One thought on “Installing Free SSL on WordPress Blog – Change HTTP to HTTPS Easy”