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
Abrir Ficheiro .htaccess
na raiz do 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.