direciona http para https em certas páginas?

1

Abaixo está um código que adicionei ao meu código .htaccess. Como posso adicionar algumas páginas para serem redirecionadas para https? (como login.php & login.html)

Além disso, se o usuário digitar www. eles obtêm uma "conexão não confiável", pois o SSL só é válido sem o www. Como eu poderia consertar isso?

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} /login.html
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
    
por Bart De Vos 17.11.2009 / 21:49

1 resposta

1

1) Você sempre pode forçar redirecionamentos explicitamente usando as instruções do RedirectMatch do apache:

RedirectMatch ^/login.html$ https://myhostname/login.html
RedirectMatch ^/logout.html$ https://myhostname/logout.html

2) O problema do SSL desaparece se você direcionar explicitamente o tráfego para a versão correta do nome do host (ou seja, adquirir o hábito de usar um formato para o URL). Outra opção é usar um certificado curinga SSL se desejar atender a vários nomes de host com uma única instância SSL.

    
por 17.11.2009 / 22:41