The SSL Redirect plugin is able to redirect non-secure HTTP-pages to secure HTTPS-pages, and back again. Which pages need to be served through SSL and which not, can be configured through plugin parameters: You can select manually Joomla!TM Menu-Items to which SSL should be applied, or you can add custom URLs in a textarea. The plugin takes care of the rest.
Backgrounds
The Joomla! Global Configuration allows you to configure SSL, but if a visitor enters a Joomla! page through non-HTTPS, this visitor is not automatically redirected. Also you can't enable SSL for just some pages, while all other pages are served through regular HTTP.
While the Apache htaccess file can be configured to contain RewriteRules for this, it is much more complicated and error-prawn. This is the main reason why the YireoTM SSL Redirect plugin was developed.
Installation
The minimum requirements for this plugin are Joomla! 1.5.15 and PHP 5.2.
- To install this plugin, download it from the download-section on this site to your computer.
- Then install the ZIP file from within the Joomla! Administrator as a regular extension.
- Next go to the Plugin Manager to enable this system-plugin. It is listed as "System - SSL Redirect".
Usage
The plugin parameters allow you to select Menu-Items for which SSL should work. The plugin automatically applies non-SSL to all other pages. If your Joomla! page is not accessible through a Menu-Item (in other words: there is no Itemid) you can use the textarea Custom pages to add URLs manually.
Webservers with Suhosin might cause problems due to the setting suhosin.session.encrypt set to Yes. This setting prevents sessions from being switched between HTTPS and HTTP.
Current version
Version 0.8

