301 Redirect: O Guia Completo

Um dos aspetos mais importantes da construção e gerenciamento de sites é o roteamento e referências, especialmente 301 redirecionamentos. O redirecionamento 301 é um método projetado para gerenciar flutuações de um URL para outro de maneira eficiente e otimizada com ajuste. Isto é importante para manter a relevância do website e melhorar o SEO (Search Engine Optimization).

O que é um redirecionamento 301?

Uma ferramenta HTTP que especifica uma referência “perpétua” de um URL nativo para um URL de destino. Simplificando, isso significa que a página original foi excluída ou movida para outro endereço, e as informações agora estão no novo endereço.

Por que isso é importante?

  • Manutenção de elementos de SEO: Quando você altera o URL, o redirecionamento direcionará o Google e outros mecanismos de busca para o novo endereço, de modo que todo o “suco” acumulado (links externos, rankings, etc.) será transferido para o novo endereço.
  • Melhorar a experiência do usuário: a indicação economiza tempo dos usuários e reduz a chance de encontrar páginas incorretas ou problemas de caminho.

Como criar redirecionamentos 301?

 

EXEMPLO DE UM HTML COMBINADO COM O REDIRECIONAMENTO JAVASCRIPT 301

HTML em si não pode fazer um redirecionamento 301, pois não é uma linguagem de programação e, portanto, não pode controlar códigos de resposta HTTP. Mas você pode usar JavaScript para redirecionar o usuário para outro URL. Note que tal referência não será uma referência corretamente em termos de SEO, mas fará o trabalho do ponto de vista do usuário.

<!DOCTYPE html>
<html>
<head>
    <title>Old Page</title>
    <script type="text/javascript">
        // הפנייה לדף החדש
        window.location.href = "http://www.example.com/new-page.html";
    </script>
</head>
<body>

<!-- תוכן הדף, אם יש (לא יוצג בדרך כלל מכיוון שהפנייה תתבצע מיד) -->

</body>
</html>

 

Este exemplo usa JavaScript para redirecionar o usuário para uma nova página. Como mencionado, isso não é um substituto para uma referência 301 real quando se trata de gestão adequada de SEO. Para fazer isso, é melhor usar as ferramentas listadas na seção anterior do artigo.

Exemplo de página PHP

A home page de um site pode redirecionar automaticamente os usuários para a nova página do site. Aqui está um exemplo simples em PHP:

<?php
// הפניית 301 לעמוד הבית החדש
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.example.com/new-homepage.html');
exit();
?>

 

Usando .htaccess em servidores Apache

Abra o arquivo .htaccess na raiz do seu site e adicione a seguinte linha:

Redirect 301 /old-page.html /new-page.html

Usando Nginx

Abra o arquivo de configuração do Nginx e adicione a linha:

location ~ ^/old-page.html$ {
    return 301 /new-page.html;
}

 

Resumo

A referência é uma ferramenta poderosa e flexível usada para redirecionar usuários e mecanismos de busca para o endereço certo, mantendo os componentes de SEO e melhorando a experiência do usuário. Qualquer bom projeto deve considerar o uso de tais referências durante o planejamento e construção do site.