httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From James Smallacombe ...@3.am>
Subject Re: [users@httpd] RewriteCond question
Date Fri, 19 Feb 2010 00:29:14 GMT
On Thu, 18 Feb 2010, John Oliver wrote:

> On Thu, Feb 18, 2010 at 06:14:33PM -0500, James Smallacombe wrote:
>> On Thu, 18 Feb 2010, John Oliver wrote:
>>
>>> I'm dealing with a site that is accessed via https://domain.gov  The
>>> certificate is for "domain.gov"  I akready have a working rule to catch
>>> http://domain.gov/ and rewrite to https://domain.gov/  I also got
>>> http://www.domain.gov/ caught and rewritten with:
>>>
>>> RewriteCond %{http_host} ^www\.domain\.gov [NC]
>>> RewriteRule ^(.*)$ https://domain.gov/$1 [R=301]
>>>
>>> However, attempts to access https://www.domain.gov/ are still an issue.
>>> I tried:
>>>
>>> RewriteCond %{https} ^www\.domain\.gov [NC]
>>> RewriteRule ^(.*)$ https://domain.gov/$1 [R=301]
>>>
>>> But that didn't work (I didn't really expect it to, but it was worth a
>>> try!)
>>>
>>> What magic sauce do I need to catch and rewrite that attempt?
>>
>> I just dealt with a similar issue regarding two different certificates.
>> Try this:
>>
>> Options +FollowSymlinks
>> RewriteEngine on
>> RewriteCond %{http_host} ^www\.domain\.gov$ [NC]
>> RewriteRule ^(.*)$ https://domain.gov$ [R=301,NC]
>
> Nope... https://www.domain.gov/ still gives a certificate error.

Interesting...in my case, it works perfectly redirecting between two 
different ssl certificate virtual hosts.  However, both of my certs are 
valid...is it possible that the certificate error kicks in before the 
redirect happens?

James Smallacombe		      PlantageNet, Inc. CEO and Janitor
up@3.am							    http://3.am
=========================================================================

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message