Page tree
Skip to end of metadata
Go to start of metadata

We can achieve this using mod_rewrite which is already compiled into your Apache web server here at

This will redirect any access to the non-secure site to the secure site at

Make sure you have an SSL certificate for your domain!

Stick this in your .htaccess file:

RewriteEngine On 
RewriteCond %{SERVER_PORT} !^443$ 
RewriteRule (.*)$1 [L]

If you want to simply redirect all requests for a certain directory, for example your shopping cart installation, you can do something like:

RewriteEngine On 
RewriteCond %{REQUEST_URI} ^/cart/.*
RewriteCond %{SERVER_PORT} !^443$ 
RewriteRule (.*) [L]