CountryTyme Free SSL
This article regarding CountryTyme's Free SSLs will cover the following topics:
- Free SSL
- Step by Step Guide for Enabling your Free SSL
- Upgrading to a Premium SSL
- Opting-Out of the Free SSL
- SSL Troubleshooting & Common Questions
Free SSL
Taking advantage of CountryTyme's Free SSL is easy. Enabling (or forcing) the SSL will give your domain an "HTTPS://" prefix, which ensures your website will be labeled as "secure" in most web browsers.
The Free SSL will be automatically added to every domain for new and existing cPanel platform customers. We expect this process to be completed in the coming weeks, well before Chrome browser changes in late July.
The Free SSL lasts for 90 days from issuance and renews automatically at no cost to you so your site hosted with CountryTyme should never be without an SSL.
If you do have an existing paid SSL certificate installed it will not be affected and will remain active. Any expired paid SSL certificate will automatically convert to the Free SSL if the domain has not opted-out.
Note:The Free SSL will not come with any warranty or site logo.
Step by Step Guide for Enabling your Free SSL
-
If you have a website hosted and pointed to a CountryTyme package, your SSL should be ready to use and can proceed to the next step to direct your customers to HTTPS. If your domain name is managed by another provider, you will need to ensure that an A record has been created for your domain that is associated with your CountryTyme package via your domain provider's dashboard. Otherwise, you will be unable to use the Free SSL.
-
The Free SSL does not automatically force HTTPS onto the domain and will need to be manually updated. This can be completed via updating the .htaccess to force HTTPS on every page. Please see the following links for more information on how to complete this:
WordPress
To enable HTTPS on your WordPress installation CountryTyme recommends using either of the following plugins:
Notes:
- Do not forget to make a backup of your WordPress before installing any plugins.
- CountryTyme cannot offer direct support for any recommended plugins.
Joomla
The following instructions will force HTTPS onto a Joomla site.
- In the configuration.php file look for the line that contains
$live_site ='';
- Update the line to add in your domain including HTTPS,
Example:$live_site = 'https://www.example.com';
- Locate the associated .htaccess file for the domain and in the following code:
RewriteEngine On
RewriteCond %{HTTPS} OFF
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} - Next, open your Joomla admin panel, then click Global Configuration.
- Go to the Server tab, then to Server Settings.
- Here you will be presented with three options for how HTTPS should function for your Joomla installation:
- None: HTTPS will be disabled.
- Administrator Only: Will force just the administrator page with HTTPS.
- Entire Site: All pages will have HTTPS enabled.
- Click Apply/Save to update your Joomla site.
Magento
The following instructions will force HTTPS onto a Magento site.
Magento 1.x
- Log in your Magento admin panel.
- Navigate to System, then Configuration.
- In the General section select Web.
- Open the Secure section and update the Base URL to be:
https://yourdomain.com
- The values for Use Secure URLs in Frontend and Use Secure URLs in Admin options need to be set to Yes.
- Click Save Config.
- To see the changes appear you will need to clear the Magento cache.
Magento 2.x
- Log in your Magento admin panel.
- Navigate to the Stores, Configuration, and then Web.
- Open the Base URLs (Secure) section and update the URL in the Secure Base URL to:
https://yourdomain.com
- The values for Use Secure URLs on Storefront and Use Secure URLs in Admin options need to be set to Yes.
- Click Save Config.
- To see the changes appear you will need to clear the Magento cache.
Drupal
The following instructions will force HTTPS onto a Drupal site.
To force HTTPS on for Durpal add the following code to your .htaccess file:
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com*
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]
Manual
To force HTTPS on a site manually add the following mod_rewrite code to your .htaccess file:
# Always use https for secure connections
# Replace 'www.example.com' with your domain name
# (as it appears on your SSL certificate)
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
- Navigate to your website to test the SSL certificate. If you are redirected to the secure HTTPS:// version of your site, the SSL certificate is working properly. If you don't see the HTTPS:// prefix, please see the troubleshooting tips below.
Opting-Out of the Free SSL
To opt-out of the Free SSL please contact us via phone or submit a ticket.
SSL Troubleshooting & Common Questions
When viewing HTTPS on my domain it says I don't have a certificate on my site.
- In order for the Free SSL to work, you must have an active shared cPanel package with CountryTyme.
- The domain must be pointed to your CountryTyme package via an A record.
What plan types get the Free SSL?
All CountryTyme Hosting packages are eligible for Free SSLs on all domains that are hosted within the hosting account and pointed by A record. This includes all cPanel hosting, as well as Reseller Hosting.
When will I get my Free SSL?
We are currently progressing through all servers to ensure this addition is completed progressively and methodically due to the volume of domains hosted across CountryTyme. We expect this process to be completed in the coming weeks, well before Chrome browser changes in late July. If you have not yet received your Free SSL, stand by as it should be coming soon!
What do I have to do once I get the Free SSL?
Once the Free SSL is installed, you likely will still need to direct your visitors to https to ensure they are using the most secure path to access your site.