I have the following configuration file covering two virtual hosts:

# http redirect
<VirtualHost aaa.bbb.ccc.ddd:80>
 ServerName www.host1.com
 ServerAlias host1.com *.host1.com 
   Redirect "/" "https://www.host1.com";
</VirtualHost>

<Virtualhost *:80>
 ServerName www.host2.com
 ServerAlias host2.com *.host2.com
   Redirect / https://www.host2.com
</VirtualHost>

# https versions
<VirtualHost aaa.bbb.ccc.ddd:443>
  ServerAdmin . . .
  ServerName www.host1.com <http://www.host1.com/>
  ServerAlias . . .
. . .

The https parts work well but if people try to get http://host1.com 
<http://host1.com/> or http://host2.com <http://host2.com/> they get connection 
(111) errors indicating that the redirects aren't working. I've tried different 
versions of the redirects -- with and without double quotes -- and it doesn't 
seem to make a difference.

How to I get the redirects to function?

Reply via email to