Skip to main content

How to redirect my Joomla! site HTTP to HTTPS?

  1. Checklist for your set up

    To get SSL Certificate enabled for your Joomla site, you should have these followings in advance.

    SSL Certificate, which has been installed successfully on your server. You can learn about how to get SSL Certificate HERE.
    Your dedicated IP Address, which is unique for one SSL Certificate.

    Enable Force SSL in your Joomla site

    Configure your configuration.php file

    Open your configuration.php file

    Find the following line:

    var $live_site ='';

    Replace with:

    var $live_site = 'https://www.your-domain.com';

    Next, open .htaccess file then add the following code to the bottom of the file.

    RewriteEngine On
    RewriteCond %{HTTPS} OFF
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
  2. enable Force SSL in your Joomla site

    In the Admin Panel, navigate through System >> Global Configuration or simply click the Global Configuration button.

    Within the Server tab, in the Server Settings section, there are 3 Force SSL alternatives that you can select, namely:

    • None: SSL will not be enabled in your Joomla site.
    • Administrator Only: connections to your administrator will be on HTTPS.
    • Entire Site: connections all over your website will be on HTTPS.