Why Do I Need SSL?
An SSL certificate converts your site from http:// to https://, displaying the security padlock in the browser. It is mandatory for any modern site because:
- Google penalizes sites without HTTPS in its ranking
- Browsers show "not secure" warnings without SSL
- Protects your visitors' data
- Generates more trust and more sales
Free SSL with Let's Encrypt
All PlatiniumHost plans include free Let's Encrypt SSL. You just need to activate it.
Step 1 — Open AutoSSL in cPanel
- Log in to cPanel
- Find the "Security" section
- Click on "SSL/TLS Status"
Step 2 — Run AutoSSL
You will see a list of your domains. If any do not have SSL, they will appear with a warning. Click on "Run AutoSSL" and wait 1-3 minutes.
✅ Certificate installed! Your site now works with HTTPS. The certificate automatically renews every 90 days.
Step 3 — Force HTTPS on Your Site
To ensure all visitors automatically use HTTPS, add these lines to your .htaccess file (in the public_html folder):
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Did the certificate not install?
Verify that your domain already points to PlatiniumHost nameservers. The SSL certificate can only be generated if the domain is already pointing to the server. Consult Connect your domain to hosting.