Ravakahn Gladior
Ravakahn Gladior Ravakahn foi um gladiador que, na Roma Antiga, lutava com outros gladiadores ou animais, às vezes, até a morte, para o entretenimento do público romano. há 4 anos

Forçando HTTPS com Javascript

Forçando HTTPS com Javascript

Se você ainda não utiliza um Certificado de Segurança SSL no seu site, então está na hora de dar prioridade para esse assunto. O uso de HTTPS para sites e lojas virtuais torna-se cada vez mais uma necessidade.

Além de aumentar a relevância para otimização de mecanismos de busca (SEO), o HTTPS torna-se cada vez mais uma exigência do mercado - já que o protocolo garante mais segurança para os dados que circulam na web colocando nele uma camada a mais de proteção.

O ideal é garantir que o usuário utilize o HTTPS (no lugar do HTTP) e que o seu servidor não deve nem disponibilize o HTTP, mas se não tiver como, algumas medidas podem ser feitas, como em PHP ou em JS, no caso desse exemplo.

// Forçando navagador a usar o https
console.log(window.location.href);
var protocol = window.location.href;
if (protocol.match(/http:/)){
  var newUrl = protocol.replace("http://","https://");
  window.location = newUrl;
} else {
  console.log('Protocolo seguro');
}