Boa tarde, tenho um site simples hospedado na locaweb e instalado certificado let’s encrypt…em alguns lugares ao acessar, o site fala que o certificado está normal, porém em outros não, diz que não tem certificado…no painel da hospedagem está constando que está instalado certinho, mas ao entrar em contato com o suporte, eles disseram que precisa forçar o https…pesquisei mas não consegui encontrar algo concreto para um site simples feito em html. Caso alguém tenha uma solução para isso, ficarei agradecido.
Forçar Https em html no ambiente windows
L
3 Respostas
L
Bom, se entendi bem o seu problam, vc pode ter um index html apenas para verificar se a URL atual está sendo acessada por https ou não. Caso não esteja, vc pode fazer o redirect para a url do site usando https. Mas acredito que não seja totalmente eficiente esse mecanismo.
Algo assim:
if (location.protocol !== 'https:') {
location.replace(`https:${location.href.substring(location.protocol.length)}`);
}
Nesse link tem uma explicação bem detalhada: How to detect HTTP or HTTPS then force redirect to HTTPS in JavaScript ? - GeeksforGeeks
L
Bom dia. Obrigado pela dica.
Ainda sou bem básico nisso…esse código eu coloco no index ?
L
Isso mesmo.
Criado 14 de dezembro de 2021
Ultima resposta 15 de dez. de 2021
Respostas 3
Participantes 2
Alura O que é Front-end, Back-end e Full Stack? Aprenda as diferenças entre essas áreas Front-end, Back-end e Full Stack: conheça as características e as linguagens das principais áreas de programação
Casa do Codigo Seguranca em front-end: Estrategias para mitigar ataques... Por Antonio Luis Rossi — Casa do Codigo