There can be several reasons why SSL/HTTPS is not working on your site. Please see if one of the causes listed below helps to solve your issue.
Before you continue, please try to open your domain with HTTPS in your browser, to verify that SSL is indeed not working. Type in https://www.yourdomain.com, replacing yourdomain.com with your own domain name.
- Is your domain newly hosted?
- Has the certificate expired?
- Did you set up the redirect to HTTPS?
- Does your website have mixed content?
- Are you using external name servers?
- Did you set up a conflicting DNS record?
Is your domain newly hosted?
Then the SSL certificate has probably not been activated yet. From the moment a domain is registered or transferred to one.com, it can take up to 24 hours for SSL to work. Please try again later.
Is it still not working after 24 hours? Then maybe something went wrong with the activation of your certificate. Please contact our support so we can check it for you and manually activate the certificate if needed.
Has the certificate expired?
In rare cases, something goes wrong with the renewal of the SSL certificate for your domain. If you notice that HTTPS suddenly stopped working, please contact our support so we can fix it.
Did you set up the redirect to HTTPS?
Even though SSL has been activated on your domain, visitors can still access your site using HTTP. If you want to make sure that your site is only accessed through HTTPS, you need to create a redirect. Check our guides for step-by-step instructions.
Does your website have mixed content?
Mixed content refers to the fact that your site is served over HTTPS, but some resources used on your site are not secure. For example, URL's to images that use HTTP, parts of your theme, etc. This is especially common with WordPress sites. You can fix it by setting up the redirect to HTTPS and/or installing a plugin called Really simple SSL. Check the guides above for instructions.
Are you using external name servers?
If your domain is not using our name servers, no SSL certificate will be issued. That's why we recommend that you change your name servers to ours. You can do this from the one.com control panel under DNS.
If you don't want to use our nameservers, you need to set up the following CNAME in the control panel of your web space. This is not the control panel with one.com, but with the provider who's name servers, you are using.
Record: _acme-challenge.yourdomain.com
Type: CNAME
Content: yourdomain.com.acme.service.one.com
Replace yourdomain.com with your own domain name.
Whether you changed the name servers or added a CNAME, in both cases it can take up to 24 hours until it's active.
Did you set up a conflicting DNS record?
If you are using our name servers, but you have set up a record on _acme-challenge.yourdomain.com, it's not possible to order an SSL certificate for your domain. You need to remove this to make SSL work. It can take up to 24 hours for the change to take effect.
If SSL still isn't working, please contact our support.
Related articles: