Que assuntos você quer receber:

A confirmação da sua inscrição foi enviada para o seu e-mail

Agradecemos sua inscrição e esperamos que você aproveite nossos conteúdos!

Veja dicas que ensinam a fazer o redirecionamento automático do site para utilização do Certificado SSL (https). Exemplos em .htaccess, PHP e ASP.

Atualizado em 27/10/2014 – Por: HostGator Brasil

Você já deve saber que é possível proteger seu site ou arquivos do seu site utilizando um certificado SSL.

Muito útil para sites que possuem sistemas de loja virtual (e-commerce), trabalham com dados sigilosos de clientes ou sistemas financeiros, a proteção SSL pode ser facilmente identificada pelo cadeado que aparece no canto esquerdo da maioria dos navegadores, e pelo endereço que começa por https.

O SSL permite que um arquivo do seu site se torne criptografado, garantindo uma camada de proteção extra para os dados que trafegam entre o cliente e o servidor, evitando que sejam visualizadas por terceiros.

Para permitir este acesso seguro, além de instalar um certificado SSL, é necessário realizar uma configuração no código do site que permite o redirecionamento automático sempre que alguém acessar uma das páginas protegidas.

Lembrando: para realizar os procedimentos abaixo, é necessário que o certificado SSL esteja instalado. Nos planos Turbo e Plus, a HostGator oferece o SSL privado como cortesia.

Como forçar o redirecionamento para utilizar HTTPS

Para garantir o acesso seguro (via https) você pode inserir um código no seu site. Este código identifica se o acesso ao site (ou área do site) está sendo realizado sem o https, permitindo o redirecionamento automático.

Abaixo, alguns exemplos que ensinam como forçar o redirecionamento de seu site para a utilização do SSL (https).

Exemplo utilizando o .HTACCESS

Caso você tenha um site em HTML ou utilize o WordPress.org, basta incluir o código abaixo no arquivo .htaccess:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

É importante lembrar que esse arquivo deve ser criado dentro da pasta public_html.

Exemplo utilizando PHP

Para fazer as alterações diretamente no PHP, o procedimento é o seguinte:

  1. Crie um arquivo chamado forcehttps.php.
  2. 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’]);
}
?>

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]

Exemplo utilizando ASP

Em ASP, o procedimento é semelhante, como pode conferir no passo a passo abaixo:

  1. Crie um arquivo chamado forcehttps.asp.
  2. Copie e cole no forcehttps.asp o seguinte código:

<%
If Request.ServerVariables(“SERVER_PORT”)=80 Then
Dim strSecureURL
strSecureURL = “https://”
strSecureURL = strSecureURL & Request.ServerVariables(“SERVER_NAME”)
strSecureURL = strSecureURL & Request.ServerVariables(“URL”)
Response.Redirect strSecureURL
End If
%>

Cole o código abaixo no início da página para fazer a inclusão do arquivo forcehttps.asp. O procedimento deve ser realizado no início de cada página que requer a proteção https:

[cc lang=’javascript’ ]
<%@Language=”VBSCRIPT”%>
[/cc]

Então, preparado para garantir a proteção extra para seu site? Se tiver alguma dúvida ou sugestão, compartilhe conosco no espaço destinado aos comentários.

Navegue por tópicos

  • Como forçar o redirecionamento para utilizar HTTPS

    • Exemplo utilizando o .HTACCESS

    • Exemplo utilizando PHP

    • Exemplo utilizando ASP

Tags:

  • Segurança
  • ssl

Garanta sua presença online

Encontre o nome perfeito para seu site

www.

Comentários

  • hostgatorbrasil

    Postado em 11 Setembro, 2017

    Olá, tudo bem? Nossa equipe fará a instalação, entre em contato com o suporte técnico no chat online :)

  • Escaleno Marketing Digital

    Postado em 11 Setembro, 2017

    Em meu painel administrativo não aparece a opcão para instalar um certificado. Como devo proceder?

  • hostgatorbrasil

    Postado em 11 Setembro, 2017

    Olá Luiz, tudo bem? Converse com a nossa equipe no chat para realizar a instalação do certificado :)

  • Luiz Rogerio Paixão

    Postado em 11 Setembro, 2017

    Já tenho o certificado emitido para meu domínio, como instalar??

  • hostgatorbrasil

    Postado em 16 Agosto, 2017

    Olá Regina, tudo bem? Você pode criar o conteúdo em http mas depois quando tiver o https, você precisa adicionar uma Canonical Tag para informar ao buscador qual é a versão preferencial, então ele não irá considerar como um conteúdo duplicado. Se quiser ler mais sobre, acesse esse post: https://goo.gl/5ywuUH :)

  • Regina

    Postado em 16 Agosto, 2017

    Seria conteúdo duplicado se eu fizesse em um site que já tenha um conteúdo no http e depois colocar no https ? tipo esse http://first-hosting.com/

  • hostgatorbrasil

    Postado em 25 Julho, 2017

    Olá Paulo, tudo bem? Converse com a equipe ténica no chat: https://www.hostgator.com.br/atendimento eles poderão te ajudar com mais rapidez :)

  • Joao Melo

    Postado em 23 Julho, 2017

    Concordo, a HG esta perdendo clientes com isso. Fechei duas revendas com a Kinghost por que a HG ainda nao dá direito ao let's encrypt. Em breve migro meus sites daqui para outra hospedagem. Acho dificil disponibilizarem a ferramenta, até por que eles lucram com isso, nos foruns americanos o pessoal lá reclama que nao tem essa disponibilidade e muitos estão migrando para outras hospedagem. Certificado SSL será obrigatório para usar wordpress no final do ano, e vários sites sairão da HG por conta disso.

  • Ruan

    Postado em 21 Julho, 2017

    Alguma novidade em relação ao Certificado SSL grátis? Esse já é um serviço oferecido por varias de suas concorrentes de peso no mercado. Hoje se tornou um dos pontos mais importantes na escolha da hospedagem.

  • hostgatorbrasil

    Postado em 03 Julho, 2017

    Olá Doug, tudo bem? Você conhece nosso produto Business? Ele já possui o Certificado SSL incluso no serviço, o que acha de fazer um upgrade para esse plano? Converse com a nossa equipe no chat online :) Obrigado pelo contato

  • Doug Melo

    Postado em 30 Junho, 2017

    Estava montando meu e-commerce com a hostgator, me decepcionei por não oferecerem certificado SSL gratuito. Preciso de uma previsãode disponibilidade, caso contrário irei cancelar meu plano.

  • hostgatorbrasil

    Postado em 26 Maio, 2017

    Olá, tudo bem? Estamos trabalhando nisso e logo teremos novidades :)

  • André

    Postado em 26 Maio, 2017

    Alguma novidade em relação ao Certificado SSL grátis? Esse já é um serviço oferecido por varias de suas concorrentes de peso no mercado. Hoje se tornou um dos pontos mais importantes na escolha da hospedagem.

  • Lnunes

    Postado em 22 Maio, 2017

    Olá HostgatorBrasil, novidades no Certificado SSL? Alguma previsão de tempo?

  • hostgatorbrasil

    Postado em 09 Maio, 2017

    Olá Silas, tudo bem? Sim, mas antes o SSL dever estar instalado no domínio do site. Se tiver alguma dúvida, entre em contato com o nosso suporte técnico :)

  • Silas Beluccio

    Postado em 08 Maio, 2017

    Eu tenho um plano M, é só pegar o código e colar no meu arquivo htacess?? Desde já agradeço

  • hostgatorbrasil

    Postado em 28 Abril, 2017

    Olá Hugo, tudo bem? Pode ser usado sim. Se precisar de alguma orientação sobre o procedimento, fale com a nossa equipe de suporte avançado via ticket. Agradeço seu contato :)

  • Hugo Rodrigues

    Postado em 28 Abril, 2017

    a plano M pode usar certificado compartilhado do cloudflere? ja fiz todos procedimentos incliseve esse acima citado e nao funciona

  • hostgatorbrasil

    Postado em 27 Abril, 2017

    Olá Valmirveklas , tudo bem? Para resolver você precisa fazer algumas alterações em URLs, utilize esse site: https://www.whynopadlock.com/ e informe o subdomínio que possui o SSL, o site mostrará as mudanças que precisam ser feitas. Agradeço seu contato, sigo à disposição para qualquer dúvida :)

  • Valmirveklas Martins

    Postado em 26 Abril, 2017

    Tenho um plano business e estou usando o certificado em um subdominio. Mas Ele fica falando que o site não e total seguro. Como resolvo isso (uso wordpress) meu site www.soamigo.com.br

  • Zuca Pansarini

    Postado em 29 Março, 2017

    Olá Tenho uma loja virtual e estou com o mesmo problema, tenho o plano M já existe algum certificado SSL gratis?

  • hostgatorbrasil

    Postado em 01 Março, 2017

    Olá Vinicius, tudo bem? Infelizmente o Let's Encrypt não está disponível, mas estamos trabalhando para oferecer outra opção de Certificado SSL gratuito. Logo divulgaremos a notícia.

  • Vinicius Azevedo

    Postado em 28 Fevereiro, 2017

    Também estou com o mesmo problema, tenho hospedagem M e queria colocar o Let's Encript porém pelo visto não vou conseguir. Existe algum outro método de SSL gratuito que possa ser instalado aqui na hospedagem de vocês? Desde já grato.

  • hostgatorbrasil

    Postado em 23 Fevereiro, 2017

    Olá Renato, tudo bem? Nosso suporte técnico pode te ajudar nessa questão. Entre no chat online e converse com nossos atendentes: https://www.hostgator.com.br/atendimento Agradeço seu contato

  • Renato Peron

    Postado em 23 Fevereiro, 2017

    Eu tenho um site com vocês, só tenho dúvidas como chegar a essa arquivo por dentro do painel de controle e fazer essa alteração, ou vocês podem fazer para mim ??