This doesn't work for me either with or without the trailing slash. I'll try it with the name and alias lines interchanged.
> On 30 Nov 2018, at 12:27, Jeff Cox <j...@jeffpcox.com> wrote: > > Try it like this. This is mine except my server name and server alias are > reversed. > > <VirtualHost *:80> > ServerName www.abc.com <http://www.abc.com/> > ServerAlias abc.com <http://abc.com/> > Redirect 301 / https://www.abc.com/ <https://www.abc.com/> > </VirtualHost> > > -- > Jeff Cox > j...@jeffpcox.com <mailto:j...@jeffpcox.com> > > > > On Fri, Nov 30, 2018 at 1:40 PM Jack M. Nilles <jnil...@jala.com > <mailto:jnil...@jala.com>> wrote: > I tried adding trailing slashes as follows, but the result was the same: a > 111 error. Did I misinterpret your comment? > >> # http redirect >> <VirtualHost aaa.bbb.ccc.ddd:80> >> ServerName www.host1.com <http://www.host1.com/> >> ServerAlias host1.com <http://host1.com/> *.host1.com <http://host1.com/> >> Redirect "/" "https://www.host1.com <https://www.host1.com/>/" # Here >> </VirtualHost> >> >> <Virtualhost *:80> >> ServerName www.host2.com <http://www.host2.com/> >> ServerAlias host2.com <http://host2.com/> *.host2.com <http://host2.com/> >> Redirect / https://www.host2.com <https://www.host2.com/>/ # and here >> </VirtualHost> >> >> # https versions >> <VirtualHost aaa.bbb.ccc.ddd:443> >> ServerAdmin . . . >> ServerName www.host1.com <http://www.host1.com/> >> ServerAlias . . . >> . . . > >> On 29 Nov 2018, at 15:12, Frank Gingras <thu...@apache.org >> <mailto:thu...@apache.org>> wrote: >> >> The (111) is a networking issue because you're not matching the trailing >> slashes with your redirects. >> >> On Thu, Nov 29, 2018 at 6:06 PM Jonathon Koyle <literea...@gmail.com >> <mailto:literea...@gmail.com>> wrote: >> Can you reproduce the issue and provide some logs, and maybe more >> information about the actual response? the 1xx range isn't supposed to be >> an error code in HTTP. >> >> On Thu, Nov 29, 2018 at 3:25 PM Jack M. Nilles <jnil...@jala.com >> <mailto:jnil...@jala.com>> wrote: >> I have the following configuration file covering two virtual hosts: >> >> # http redirect >> <VirtualHost aaa.bbb.ccc.ddd:80> >> ServerName www.host1.com <http://www.host1.com/> >> ServerAlias host1.com <http://host1.com/> *.host1.com <http://host1.com/> >> Redirect "/" "https://www.host1.com <https://www.host1.com/>" >> </VirtualHost> >> >> <Virtualhost *:80> >> ServerName www.host2.com <http://www.host2.com/> >> ServerAlias host2.com <http://host2.com/> *.host2.com <http://host2.com/> >> Redirect / https://www.host2.com <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? >> >> >> -- >> Jonathon Koyle >