<VirtualHost *:443> other stuff here Redirect permanent / https://example.com/ </VirtualHost>
Supondo que o seu certificado SSL cobre o subdomínio www
e o domínio apex, então são suas "outras coisas" importantes aqui - isso é o que determina qual host você está redirecionando de .
is if a visitor types
https://www.example.com
then the redirect doesnt happen.
Para que isso aconteça, você precisa ter um contêiner VirtualHost que atinja especificamente a porta 443 e abrange o host www.example.com
(ou seja, incluindo o subdomínio www
). Esta deve ser uma configuração VirtualHost separada apenas para fins de redirecionamento. Por exemplo, isso precisaria incluir a diretiva ServerName
ou ServerAlias
apropriada:
ServerName www.example.com
I added the same line under the 443 VirtualHost
Você precisará de dois VirtualHosts para a porta 443. Um para www.example.com
que redireciona (como mencionado acima) e um para seu canonical example.com
que contém toda a sua configuração.