Saiba neste artigo como forçar a utilização de HTTPS nas urls de seus sites. Todos os clientes de Hospedagem e Revenda da ArtHost já tem SSL instalado por padrão.
Para forçar o acesso através de HTTPS em seu site, você deve editar o arquivo .htaccess presente em sua conta de hospedagem, utilizando um cliente FTP ou através da ferramenta Gerenciador de Arquivos no Cpanel.
Como fazer usando o arquivo .htaccess (recomendado):
Acesse seu painel Cpanel ou programas de FTP
1. Acesse o Gerenciador de Arquivos:
2. Navegue até a pasta public_html.
Dentro da pasta “Public_html” vai el configurações e marque a opção para exibir arquivos oculto:
3. Na sua pasta “Public_html”, verifique se possui um arquivo chamado .htaccess se não tiver, crie o arquivo e abra no editor.
4. Agora cole o seguinte código:
# CONFIGURAR UTILIZAÇÃO DO HTTPS RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Altere seusite.com.br para a URL padrão do seu site. Agora todo acesso em seu site vai ser redirecionado de http para https.
Linha 1: É apenas um comentário, um título para a regra (não é um campo necessário);
Linha 2: Habilita a regra de regravação de URL;
Linha 3: Condiciona que todo acesso vindo da porta 80 será afetado pela regra;
Linha 4: Definição da regra, neste caso, sempre utilizar o https:// mesmo quando acessado por http.
Como fazer usando PHP:
Para fazer as alterações diretamente no PHP, o procedimento é o seguinte:
- Crie um arquivo chamado forcehttps.php.
- Copie e cole no forcehttps.php o código abaixo:
<?php if(!$_SERVER[‘HTTPS’]) { $protocolo = “https://”; header( “Location: “.$protocolo.$_SERVER[‘SERVER_NAME’].$_SERVER[‘SCRIPT_NAME’]); } ?>
Agora cole o código abaixo no início da página para fazer a inclusão do arquivo forcehttps.php. O procedimento deve ser realizado no início de cada página que requer a proteção https:
[cc lang=’javascript’ ] [/cc]