Skip to main content

301 Redirecionamentos e 302 Redirecionamentos: Qual é a Diferença?

AULA DE INGLÊS 232 Both of us, neither of us (Abril 2025)

AULA DE INGLÊS 232 Both of us, neither of us (Abril 2025)
Anonim

O que é um código de status?

Sempre que um servidor da Web exibe uma página da Web, um código de status é gerado e gravado no arquivo de log desse servidor da Web. O código de status mais comum é 200 - o que significa que a página ou recurso foi encontrado. O próximo código de status mais comum é 404 - o que significa que o recurso solicitado não foi encontrado no servidor por algum motivo. Obviamente, você deseja evitar esses erros 404, que você pode fazer com redirecionamentos no nível do servidor.

Quando uma página é redirecionada com um redirecionamento no nível do servidor, um dos códigos de status de 300 níveis é relatado. Os mais comuns são 301, que é um redirecionamento permanente, e 302ou o redirecionamento temporário.

Quando você deve usar um redirecionamento 301?

Os redirecionamentos 301 são permanentes. Eles dizem a um mecanismo de pesquisa que a página foi movida - provavelmente porque um novo design usa nomes de páginas ou estruturas de arquivos diferentes. Um redirecionamento 301 solicita que qualquer mecanismo de pesquisa ou agente do usuário chegue à página para atualizar o URL em seu banco de dados. Esse é o tipo mais comum de redirecionamento que as pessoas devem usar, tanto do ponto de vista do SEO (search engine optimization) quanto da perspectiva da experiência do usuário.

Infelizmente, nem todos os projetos da web ou empresas usam redirecionamentos 310. Às vezes, eles usam a meta refresh tag ou 302 redirecionamentos de servidor. Isso pode ser uma prática perigosa. Os mecanismos de pesquisa não aprovam nenhuma dessas técnicas de redirecionamento porque elas são um estratagema comum que os spammers usam para obter mais de seus domínios nos resultados dos mecanismos de pesquisa.

Do ponto de vista do SEO, outro motivo para usar redirecionamentos 301 é que seus URLs mantêm a popularidade de seus links, porque eles redirecionam o "link juice" de uma página da página antiga para a nova. Se você configurar redirecionamentos 302, o Google e outros sites que determinam as classificações de popularidade supõem que o link será removido por completo. Portanto, eles não transferem nada, pois é um redirecionamento temporário. Isso significa que a nova página não possui nenhuma popularidade de link associada à página antiga. Tem que gerar essa popularidade por conta própria. Se você investiu tempo aumentando a popularidade das suas páginas, isso pode ser um grande passo para trás no seu site.

Mudanças no Domínio

Embora seja raro precisar alterar o nome de domínio real do seu site, isso acontece de tempos em tempos. Por exemplo, você pode estar usando um nome de domínio quando um melhor se torna disponível. Se você proteger esse domínio melhor, precisará alterar não apenas sua estrutura de URL, mas também o domínio.

Se você está mudando o nome de domínio do seu site, você definitivamente não deve usar um redirecionamento 302. Isso quase sempre faz você parecer um "spammer" e pode até mesmo bloquear todos os domínios do Google e de outros mecanismos de pesquisa. Se você tiver vários domínios que precisam apontar para o mesmo local, use o redirecionamento do servidor 301. Essa é uma prática comum para sites que compram domínios adicionais com erros de ortografia (www.gooogle.com) ou para outros países (www.symantec.co.uk). Eles protegem esses domínios alternativos (para que ninguém mais os capture) e os redirecionam para o site principal. Contanto que você use um redirecionamento 301 ao fazer isso, você não será penalizado nos mecanismos de pesquisa.

Por que você usaria um redirecionamento 302?

A melhor razão para usar um redirecionamento 302 é impedir que seus URLs feios sejam indexados permanentemente pelos mecanismos de pesquisa. Por exemplo, se seu site for criado por um banco de dados, você poderá redirecionar sua página inicial de um URL como:

http://www.about.com/

Para um URL com muitos parâmetros e dados de sessão, seria assim:

(Nota: o símbolo »indica uma quebra de linha.)

http://www.about.com/home/redir/data? »

sessionid = 123478 & id = 3242032474734239437 & ts = 3339475

Quando um mecanismo de pesquisa seleciona o URL da sua página inicial, você quer que ele reconheça que o URL longo é a página correta, mas não define esse URL no banco de dados. Em outras palavras, você deseja que o mecanismo de pesquisa tenha "http://www.about.com/" como seu URL.

Se você usa um redirecionamento de servidor 302, você pode fazer isso, e a maioria dos mecanismos de pesquisa aceitará que você não é um spammer.

O que evitar ao usar redirecionamentos 302

  1. Não redirecione para outros domínios. Embora isso seja certamente possível com um redirecionamento 302, ele tem a aparência de ser muito menos permanente.
  2. Um grande número de redirecionamentos para a mesma página. Isso é exatamente o que os spammers fazem e, a menos que você queira ser banido do Google, não é uma boa ideia ter mais de cinco URLs redirecionando para o mesmo local.