How to Enable SSL in Joomla

How to Enable SSL in Joomla thumbnail
Make Joomla more secure with an SSL login.

If you have a Joomla website, make it more secure by enabling Secure Socket Layer (SSL) encryption. The SSL protocol is the standard that prevents the diversion or interception of sensitive data while it is traveling over the Internet. The SSL protocol uses the "https" Internet address prefix rather than the more common "http." Joomla supports SSL and it is included during installation. However, by default, Joomla disables the SSL protocol. It's a relatively simple task to enable SSL in Joomla.

Things You'll Need

  • Joomla version 1.0.x or 1.5.x
  • SSL certificate
Show More

Instructions

    • 1

      Log in into your Web hosting account and open "File Manager" or another file viewing application in your control panel. Locate the ".htaccess" file in your site's root directory and download it to your computer.

    • 2

      Add the following code to the ".htaccess" file:

      RewriteEngine on

      RewriteCond %{SERVER_PORT} !^443$

      RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [QSA,R=301,L]

      <IfModule !mod_ssl.c>

      Redirect permanent / https://www.yourdomainname.com

    • 3

      Replace the "www.yourdomainname.com" entry with your own website's domain name.

    • 4

      Upload the ".htaccess" file from your computer to the root directory of your website using the control panel for your Web hosting account. If prompted to overwrite the existing file, choose "Yes."

    • 5

      Log in to your Joomla website as an administrator.

    • 6

      Click the "Global Configuration" link in the Joomla control panel. Click the "Server" tab at the top of the page.

    • 7

      Click the drop-down box next to the "Force SSL" label under "Server Settings." Choose the "Entire Site" option. Click the "Save" icon in the upper-right corner of the screen. Joomla now enforces SSL logins for all site users.

Tips & Warnings

  • Your Web hosting company will need to install and activate your SSL certificate for the Joomla site before enabling SSL on the server.

Related Searches:

References

  • Photo Credit padlock image by kshishtof from Fotolia.com

Comments

You May Also Like

  • How to Use SSL With Joomla

    If you have a Joomla website where private or otherwise sensitive data is stored or transferred, purchase a Secure Socket Layer (SSL)...

  • How to Use Joomla for a Knowledgebase

    Joomla is a popular PHP-based content management system that allows you to create a full-featured website quickly and effortlessly. The system allows...

  • How to Create a Page in Joomla

    Creating a Web page in Joomla! requires creating the content for the page, then assigning the content to a menu item for...

  • How to Enable SSL on the Server

    Hypertext Transfer Protocol (HTTP) is the application protocol for web servers. If you add Secure Socket Layer (SSL) as a service, you...

  • How to Customize URLs in "Joomla!"

    "Joomla!," by default does not create canonical Web addresses. Canonical uniform resource locators use descriptive words, frequently separated by hyphens or ...

  • How to Enable SSL Protocol

    Running a website that processes financial information or retrieves personal data from visitors requires encryption between the user's browser and the website....

  • How to Install and Set up a Joomla Website

    Joomla is a popular, open-source content management system (CMS) used to develop and publish a website to the Internet. The product is...

  • How to Enable SSL on a Website

    Some websites employ an encryption device known as SSL or a Secure Socket Layer certificate. SSL certificates protect your privacy by encrypting...

  • How to Import into Joomla!

    According to the Joomla Project, Joomla is a free, open-source content management system (CMS) and application framework. The software allows you to...

  • How to Embed RTSP in Joomla

    The Real Time Streaming Protocol (RTSP) enables website owners to stream live video feeds from a Web camera on Web pages so...

  • How to Remove the Author in a Joomla! Template

    The Joomla! Content Management System comes with several preinstalled templates. Other templates are available for free download, while some developers might choose...

  • How to Enable SSL

    Secure Sockets Layer, also known by the acronym SSL, enables secure connections on the Internet. When a web browser connects to a...

  • How to Change the Database Prefix on Joomla!

    Joomla! stores most of a website's content in a database system called MySQL. Some media files such as images, video and sound...

  • How to Redirect a URL in Joomla!

    URLs change often, which causes problems when potential site visitors click on a link, only to receive the error message "404 -...

  • How to Install SSL Certificates

    Secure Sockets Layer certificates are the industry standard for protecting information being transmitted over the Internet between a website and a consumer....

  • How Do I Add a Font in Joomla?

    Adding or changing fonts in Joomla does not require a great deal of knowledge: even people with limited web development abilities can...

  • How do I Enable the Joomla System Legacy?

    If you have recently upgraded to Joomla 1.5, most version 1.0 components and plug-ins will not work with the newer Joomla release...

  • How to Use HTML With Joomla

    Joomla is a popular content management system (CMS) that is free to use. Using a CMS makes it easy to add and...

  • How to Edit a Joomla Header Template

    Joomla uses templates to create the design of a website. You can either design your own template or download one from some...

Related Ads

Featured