Redirecionar seu site para https com PHP

No artigo anterior, no redirecionamento de URL para https, mostramos como redirecionar um site http inseguro para um site seguro, https com PHP. Isso com o script para o arquivo .htaccess em servidores Apache com Linux.

Agora, você aprenderá a configurar um redirecionamento usando somente PHP

Quando você redireciona para https:// e seu site já tem páginas indexadas nos mecanismos de pesquisa, essas páginas podem causar um erro quando o usuário tenta clicar em links externos diretamente ao site, que foi configurado com http://

Redirecionar para https com PHP

O código de redirecionamento, com PHP, redireciona automaticamente o seu link http:// para https:// sem erros, porque ele faz isso no seu código e não diretamente no código do servidor.

Se você quiser redirecionar seu site com código PHP, cpie o código abaixo e cole-o no cabeçalho do seu código PHP.

if (!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] !== 'on') {
 if(!headers_sent()) {
 header("Status: 301 Moved Permanently");
 header(sprintf(
 'Location: https://%s%s',
 $_SERVER['HTTP_HOST'],
 $_SERVER['REQUEST_URI']
 ));
 exit();
 }
 }

Se o seu site tem um único cabeçalho, pode introduzir o código na parte superior, logo depois de SESSIOR. Mas se o seu site não tiver um único cabeçalho, para todas as páginas, tem de introduzir este código, no topo de cada página. Este é um método mais trabalhoso, mas deve ser assim, sempre no topo.

Compre Produtos Apple

iPhone


Ir a Loja

Apple Watch


Ir a Loja

Apple iPad


Ir a Loja

MacBook


Ir a Loja
Capas de iPhones

Ir a Loja
AirPods

Ir a Loja
Teremos o maior prazer em ouvir seus pensamentos

Deixe uma Comentário

iCloud Tutoriais
Logo