Security and SSL
Force HTTPS from cPanel
The Force HTTPS Redirect option sends anyone who opens your website over HTTP to the HTTPS version. Before enabling it, the server must present a valid certificate for the domain.
Enable the redirect
- Open the website by typing
https://before the domain. Check that no certificate error appears. - In SSL/TLS Status, check the variants you use, including
wwwif applicable. - Go to cPanel > Domains and find the name.
- Turn on Force HTTPS Redirect, if it is available for that domain.
- Open an internal page over HTTP and confirm that it ends up on HTTPS keeping its path.
The toggle does not issue the certificate. Nor does it automatically change the addresses stored in the application. If you use WordPress, check its HTTPS settings.
If you cannot enable the option
Aliases do not show a toggle of their own. Availability also depends on the type of domain, its certificate and the server configuration. Check the coverage and contact support if the option is not available; do not delete and re-create the domain to make it appear.
Check the website afterwards
Test the home page, internal pages, admin access and forms. If you have a shop or integrations, also check payments, APIs and webhooks using their test mode where applicable.
| Problem | What to check |
|---|---|
| Certificate warning | Name covered, expiry and the server that responds |
| Insecure images or scripts | HTTP URLs stored in content, theme or settings |
| Too many redirects | Application and server rules, and the protocol between proxy/CDN and origin |
To find HTTP resources, use the browser console and the mixed content guide.
If the loop starts right after turning on the toggle, you can turn it off from cPanel to diagnose the interaction with other rules. Avoid adding new redirects without identifying which one is sending the website back to HTTP.
You may also find useful
- Automatic SSL certificates for domains and subdomains Check AutoSSL's free coverage and enable HTTPS on your website once the certificate is valid.
- AutoSSL notice: the renewal may reduce coverage Explains the reduction of coverage notice, how to find the domain that fails validation and when to...
- Diagnose an invalid SSL certificate Tell apart a wrong name, expiry and the chain of trust; check the DNS destination and the AutoSSL st...
- Enable HSTS gradually Explains the requirements and risks of HSTS and how to add the header gradually, only on HTTPS respo...
Something wrong or out of date? Tell us and we will review it.