httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew White <>
Subject [users@httpd] Rewrite rules not working
Date Thu, 07 Feb 2013 23:51:37 GMT
Hi all,

I've been writing a rewrite rule to try and redirect all of our traffic from
to<>. I also need to conditionally redirect
depending on SSL enabled or not.

I've hacked on a bit from<>
to create a variable that holds either http or https dependently. Below is the code I'm using:

    RewriteCond %{HTTPS} =on

    RewriteRule ^(.+)$ - [env=ps:https]

    RewriteCond %{HTTPS} !=on

    RewriteRule ^(.+)$ - [env=ps:http]

    RewriteCond %{HTTP_HOST} ^mysite\.com\.au(.*)$ [NC]

    RewriteCond %{HTTP_HOST} !^$

    RewriteRule ^(.*)$ %{ENV:ps}://$1 [L,R=301]

This works fine for URLs with paths (e.g. redirects to<>)
and does the http and https switch fine.

However when just accessing the domain (just it redirects to

I'm sure it's something very small and basic I'm missing - if someone could point it out,
that'd be appreciated.



View raw message