
What is an SSL certificate?
How do SSL Certificates work?
Why do you need an SSL Certification?
Can I get SSL for free?
Most of the established hosting companies will provide you with free SSL certificates when you buy any of their hosting packages.
In recent times I used Hostgator, Bluehost, Siteground, and now I am using WPX Hosting, all of them offer SSL for free, so just pick one of the hosting and you will get one for free.
How To Install Free SSL Certificate On Your WordPress Website
If you are using WPX Hosting, just log in, go to my service, then manage websites, you should see a list of your websites, just select click on the drop menu of the SSL column, then click in Install FREE certificate, in less than 10 seconds you will have it installed.
If you host your site in Hostgator or Bluehost, the SSL certificates are automatically installed upon adding and appointing your site to their server, all you need to do is to install the Really Simple SSL plugin.
How To Install Free SSL Certificate On Your HTML/PHP Website
To automatically redirect, you will have to modify your server configuration. If your site is hosted on an Apache server (version 2 and above), add the following lines to the .htaccess
file in the root web directory.
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Final words
That is how to install a free SSL certificate on your website, if you need my help to install it, please contact me and I will be happy to help you out.