Estou trabalhando na construção de meu primeiro site em um ambiente não corporativo. Quando vou para http://example.com funciona bem. Mas quando meu amigo tentou, descobriu que GoDaddy força HTTPS em todos os lugares e obteve um erro de certificado. Em seguida, obteve uma página genérica sobre “Futuro lar de algo muito legal.” (ele encaminha para uma pasta cgi de algum tipo).

Existe uma maneira de desativar esse comportamento? Se possível, não quero pagar para um certificado SSL, se eu puder evitar. A página exibe apenas algumas coisas básicas para meus trabalhos escolares. Não coleto dados de clientes, então não acho que SSL seja necessário.

Estou usando hospedagem Linux com CPanel agora. Embora isso possa mudar facilmente. Qualquer ajuda é muito apreciada!

Comentários

  • Apenas para maior clareza, você ' registrou seu domínio com GoDaddy e está usando-o para hospedagem também? Seu amigo está usando uma extensão de navegador que força HTTPS em todos os lugares? Você pode adicionar um redirecionamento para a configuração do seu servidor web ' s (usando um arquivo .htaccess ) que redirecionaria todas as solicitações para HTTP, mas os visitantes que usam extensões de navegador podem ficar presos em um loop se ' re apenas solicitando HTTPS (dependendo de como a extensão é codificada). A solução mais fácil e provavelmente mais confiável neste caso é adicionar CloudFlare, que irá forneça um SSL flexível gratuito.
  • BTW, se você quiser tente usar um redirecionamento primeiro, se ' apenas alguns amigos visualizarem seu site e não ' quiser adicionar CloudFlare ( não é muito difícil de fazer), siga as instruções aqui , mas substitua o código .htaccess da resposta aceita aqui (não existe ' um documento de ajuda do GoDaddy para isso, já que a maioria das pessoas geralmente deseja fazer o contrário).
  • @dan Para implementar um redirecionamento HTTPS para HTTP no servidor, você ainda precisa de um certificado SSL instalado – caso contrário, você ficará preso no mesmo aviso do navegador de antes.
  • " porque eles forçam HTTPS em todos os lugares " – Como eles forçam HTTPS em todos os lugares? É simplesmente uma extensão do navegador, como sugere Dan, ou uma política para toda a rede? Para o GoDaddy, aparentemente veicular anúncios fora da página SSL padrão, é simplesmente ruim no GoDaddy ' parte IMO.
  • @ w3dk That ' não é um anúncio, que ' s GoDaddy ' s página de hospedagem padrão, para a qual os usuários são redirecionados sempre que um arquivo de índice está faltando ou sua hospedagem não está ' t configurada com SSL corretamente. Adicionar um redirecionamento no cPanel a um recurso disponível evita redirecionamentos padrão. Além disso, eles podem usar o encaminhamento de domínio em seu painel de controle de domínio para encaminhar para HTTP, que ocorre antes do cPanel. No entanto, se os visitantes usarem uma extensão de navegador que repetidamente solicitar a versão HTTPS, eles poderão ficar presos em um loop.

Resposta

Sim, você pode desativar o redirecionamento de HTTP para HTTPS modificando os arquivos .htaccess, apenas remova o seguinte código de seu arquivo .htaccess.

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

Além disso, você pode obter um certificado SSL gratuito de Let “s Encrypt

O Cpanel tem um plugin que você pode para instalar usando a linha de comando no servidor.

Existem também outras maneiras de obter um certificado gratuito de Let “s Encrypt se você não tiver acesso à linha de comando em seu servidor.

Comentários

  • Não é possível ver o arquivo htaccess no cpanel. Tentando há 2 dias, mas mesmo erro.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *