Como configuro o redirecionamento para https://example.com para https://www.example.com

2

Eu tenho domínio como example.com, onde quero que https://example.com seja redirecionado para https://www.example.com/

Alguém tem alguma recomendação sobre como configurar isso?

Eu tentei configurar um host virtual do apache para example.com no mesmo servidor e adicionei uma regra de redirecionamento. Mas, https://example.com não redireciona. Em vez disso, os arquivos são exibidos para a solicitação.

Eu também recebo o erro _default_ VirtualHost overlap on port 443, the first has precedence ao iniciar o apache.

    
por arunkd13 22.03.2011 / 07:25

3 respostas

1

RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} !^www.example.com$
RewriteRule ^(.*)$ http://www.examples.com/$1 [R=301,L]

Coloque isso em um .htaccess na raiz do Document_Root para esse domínio

    
por 22.03.2011 / 07:53
0

O seguinte deve fazê-lo: -

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{HTTPS} !=on
  RewriteRule ^/(.*) https://www.%{HTTP_HOST}/$1 [NC,R,L]
</IfModule>

Apenas certifique-se de ter um LoadModule para mod-rewrite antes deste lote.

    
por 22.03.2011 / 07:52
0

Enquanto você pode usar o mecanismo de reescrita do Apache para fazer isso, existe uma solução mais simples e mais eficiente: use a diretiva 'redirect'.

No host virtual que veicula o link , insira a seguinte linha:
Redirecionamento / link

    
por 17.04.2015 / 08:10

Tags