How to force HTTPS (SSL) on your Onyx Site

So, you've signed up for Onyx, you've configured your domain names and are using your free LetsEncrypt SSL certificates but you're still not seeing the green padlock or secure notice in your web browser. The steps in this guide will walk you through forcing all website traffic to use https://.

Your typical .htaccess SSL redirections will NOT work on Onyx when our caching is enabled. However, the steps below will ensure https redirection works as intended.

Configure HTTPS Redirection for Primary Domain

  1. Login to Onyx and Manage the site for which you wish to make this change.
  2. Drop-down the Settings menu and click Domains.
  3. Click the Primary domain name.
  4. Dropdown the 'Require HTTPS (SSL/TLS)? options and select 'Yes - redirect all visitors to a secure HTTPS connection'.
  5. Click Update domain settings

Fix Mixed Content or non-secure warnings

The changes made in Step One should handle SSL forcing for you in the vast majority of cases. However, where certain plugins are installed or modifications to themes have been made you may experience mixed content / non-secure warnings in your web browser.

We have a separate article with some ways to fix mixed content warnings.


How did we do?


Powered by HelpDocs
© onyx.io 2019