• Mostrando resultados da busca por {{ posts_busca["corrected"] }} {{termo_busca}}
  • {{post.title}}
  • Não foram encontrados resultados para {{ posts_busca["corrected"] }} {{termo_busca}}

Redirecionar mapeamento para domínio com HTTPS

André Brasil - Time de Atendimento da KingHost

Precisa forçar o uso do protocolo HTTPS em um mapeamento? É possível! Veja como você pode realizar essa configuração.

Imagine a seguinte situação: Você tem um domínio hospedado conosco chamado tonaking.com.br. Nesse seu domínio há um certificado SSL instalado e portanto você acessa o seu site utilizando a seguinte URL: https://tonaking.com.br, certo? Ok! Agora, talvez você tenha registrado o domínio tonaking.com e o inseriu como mapeamento do seu domínio.

Por tê-lo inserido como mapeamento, qualquer acesso a este mapeamento será redirecionado para o domínio principal hospedado. O que acontece é que na URL é mantido o endereço do mapeamento, que neste caso é acessado com protocolo HTTPS mas não possui certificado SSL instalado.

Então é bem possível que você veja um erro parecido com o seguinte:

Mas calma, esse erro pode ser contornado. De fato, não há como ter SSL no domínio que faz mapeamento. O que podemos fazer então é forçar que qualquer acesso ao mapeamento seja direcionado para o domínio que realmente possui o certificado SSL instalado.

Para realizar o procedimento, você precisará de certos conhecimentos. Os posts seguintes podem te ajudar: 😀
Como criar um mapeamento no Painel de Controle;
Como acessar o FTP do seu site.

Forçando o uso de HTTPS em um mapeamento

Insira o seguinte trecho de código fazendo os ajustes necessários (grafados em vermelho) no arquivo .htaccess presente no FTP do seu site.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^dominio-principal.com.br
RewriteRule ^ http://www.dominio-principal.com.br%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^mapeamento\.com\.br$ [OR]
RewriteCond %{HTTP_HOST} ^www\.mapeamento\.com\.br$
RewriteRule ^$ http\:\/\/www\.dominio-principal\.com\.br\/ [R=301,L]

Abaixo há um exemplo de acordo com a situação apresentada para exemplificar o caso:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^tonaking.com.br.
RewriteRule ^ http://www.tonaking.com.br%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^tonaking\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.tonaking\.com$
RewriteRule ^$ http\:\/\/www\.tonaking\.com\.br\/ [R=301,L]

Outros artigos que podem te ajudar:
Situações e indicações de uso de mapeamentos e redirecionamentos;
Confira as diferenças entre mapeamento e redirecionamento.

Esse artigo foi útil pra você?