In today’s article we will see how to install an SSL certificate and force HTTPS on my WordPress site. We will try to explain it in a quick way and above all in a summarized way so that it is as simple as possible to carry it out.
What is SSL and when should we use it
SSL or Secure Sockets Layer is a technology which creates a secure connection between what is the website we visit and our browser. This means that all the information we enter on said website is encrypted and secure.
To know which websites have SSL is quite easy, since next to the web address you will see a padlock icon. SSL certificates are essential today for those websites that require us to enter data.
This can be applied both in online stores, payment platforms, bank websites, forums, social networks, etc. In this way, if the website has an SSL certificate, all the data entered will remain encrypted and no one can access them.
Websites that have an SSL certificate must transmit data through HTTPS (Hypertext Transfer Protocol Secure) a site that does not have an SSL certificate cannot work with HTTPS. Therefore. It is important that you know the differences between SSL, TLS and HTTPS and how to install and Activate the SSL Security Certificate in WordPress.
You may also be interested in:
In case you try to enter a website without SSL, but with HTTPS, the browser will inform you that there is an error and a message will appear that the connection is not private.
How to install an SSL certificate from cPanel
In many hostings it is possible to talk to their support and they are in charge of activating the certificate for your websites. However, sometimes we must do this ourselves.
For this reason, we always recommend acquiring trusted hostings from serious companies, even though they may cost a little more, since we can save ourselves several headaches. To do it yourself, you will have to enter your cPanel.
- After this you will have to go to “SSL / TLS Manager ”.
- Next, you must enter “Certificate Signing Requests (CSR)”.
- Now you will have to click on “Generate, view, or delete SSL certificate signing requests.”
- What you will have to do now is complete the fields that you can see: Password, domain, city, state, country and the name of your company.
- Finally, from this you will simply have to press on “Generate” and save everything.
Once we generate the CSR you will have to download the certificate in question to install an SSL certificate and force HTTPS on my WordPress site. In this step, the support of the hosting, in case you want to do it yourself, just follow these steps:
- Log in with your account and open the certificate from “SSL CertificatesThis may vary depending on the hosting panel.
- Then look for the option to download.
- Then you will have to select the type of server where you want to install the certificate.
- When you click on download file, you will receive the content by mail in the format .crt.
- In your cPanel you will have to click on “SSL / TLS”.
- Followed by that, in “Certificates (CRT)” you will have to go to “Generate, see load or delete SSL certificates”.
- Finally, click on “Upload certificate” to upload the file .crt that we previously downloaded.
How to form HTTPS in my WordPress
- First make sure that you can enter your site using HTTPS. To do this, simply type the address of your website in this way: https://direcciondelsitio.com. In case it works, then we will enter the WordPress administration panel. For more information you can enter the WordPress support site.
- From Settings> General you will have to modify the address to add the “S” in HTTP and then you will have to save the changes.
- Once you do, we recommend downloading and installing the Really Simple SSL plugin from the WordPress repository and activating it.
This way you can force the use of HTTPS on your website without any kind of problem. Anyone who tries to log in without HTTPS will quickly be redirected to the secure address. Also know the difference between the HTTP and HTTPS protocol.
You may also be interested in:
I'm sorry this content was not useful for you!
Let me improve this content!
Tell me, how can I improve this content?