There can be several reasons why SSL/HTTPS is not working on your site with one.com. Please see if one of the causes listed below solves the issue you are facing.
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 SSL included in your hosting plan
- 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 SSL included in your hosting plan
SSL is included in the Beginner plan and higher. You can see what's included in all our plans in this guide. An SSL certificate will be issued and activated for domains using our name servers. This way, your site, with us, is always accessible via the secured HTTPS, which also applies to add-ons such as Website Builder and Online Shop.
If needed, upgrade your subscription to a plan with SSL included.
Is your domain newly hosted?
If your domain is newly hosted, 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 this 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 a 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 is enabled on your domain, visitors can still access your site via 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 mentioned in the section above for instructions.
Are you using external name servers?
If your domain is not using our name servers, no SSL certificate will be issued. Therefore we recommend changing 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 the CNAME as below. You do this from the DNS settings of the other host, where the name servers are set up.
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 record 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 to help you further.
Related articles: