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: Per Menu-Item, per component, etcetera.
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 Yireo SSL Redirect plugin was developed.
- 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".
For more details, see the SSLRedirect guide.
GitHub open source contributions
SSL Redirection is an open source project, that you can help along with. If you have any improvements, send it to us: Use our public GitHub repository to send us a pull request, or send us a Gist of your code.
Get a Yireo Support Subscription
This extension is open source: You can use in every way you want, and we do not limit its usage in any way. It does not stop working after some specific time, and you can install it on as many sites as you want.
However, we charge you for a support subscription, which is limited to a certain period: During this period, you get support from us, and get full access to the download-folders of this extension.
When the support subscription expires, nothing stops working on your site. But support will no longer be given, and access to our download-folders is no longer available. This gives you great value for a low price.
Do you think SSL Redirection could be enhanced with a certain feature? Make sure to let us know.
You are the reason we build extensions, and your valuable input makes our extensions better.
Please let us know by using our contact form.