In the CheddarHost Control Panel, you can install a free SSL certificate (provided by Let's Encrypt) for your domain that renews itself automatically every 90 days.
In order for the SLL certificate to be installed correctly, it's important that your domain is already pointed to the CheddarHost servers.
At your domain registrar, your domain's nameservers should be set to ns1.cheddarhost.com and ns2.cheddarhost.com.
If you have just changed your nameservers to the CheddarHost nameservers recently, you may need to wait up to 48 hours for the nameserver change to fully take effect. Sometimes it happens in a few minutes.
You can check how far your DNS records have propagated here: https://dnschecker.org/. Enter your domain name at the top left and click "Search". If all or most of the locations show the IP address of your CheddarHost server, then it is safe to attempt installing the SSL certificate. You can find your CheddarHost server IP address at the top left of your CheddarHost Control Panel. It is likely 144.202.95.168.
### START: Force NON-WWW to WWW
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
### END: Force NON-WWW to WWW
### START: Force WWW to NON-WWW
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.(.*)$
RewriteRule ^(.*)$ http://%1/$1 [L,R=301]
### END: Force WWW to NON-WWW
### START: Force HTTP to HTTPS
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
### END: Force HTTP to HTTPS