Hi there,
I have the following rule configured for a site of mine:
RewriteCond %{SERVER_PORT} !443$
RewriteRule ^(.*)$ https://www.domain.com/$1 [R=301,L]
As you can see, it ensures that all requests are forwarded to the SSL version of themselves. Now I want to exclude a folder in the root of the site, 'software', from this rule. I tried this and some variants:
RewriteCond %{SERVER_PORT} !443$
RewriteCond %{REQUEST_URI} !^/software(.+)$
RewriteRule ^(.*)$ https://www.domain.com/$1 [R=301,L]
But for some gosh-darn reason it insists on forwarding all the /software/* requests to https.
I've googled, I've read the manual, the cheat sheet on ilovejackdaniels.com, and I just don't know what else to do. I would love to configure RewriteLog but as this site is on a shared host I just don't have the capability.
Any takers?

The site in question will be moving to UnitedHosting shortly.
Thanks
lobstu