Redirecionamentos e Redirecionamentos Múltiplos
Redirect significa o redirecionamento automático de usuários e rastreadores da web de uma URL para outra. Quando o usuário clica no link, ou insere o endereço diretamente na barra de pesquisa, o navegador abrirá automaticamente outra página da web para a qual o redirecionamento está configurado. Por exemplo, quando o usuário clica em um link para site.ru/page1, ele pode ser automaticamente redirecionado para site.ru/page2.
Multiple redirects é o termo para quando tal redirecionamento é usado várias vezes para sequenciar de página em página. Por exemplo, ao clicar em yoursite.com/page1, o usuário é redirecionado para yoursite.com/page2, e depois para yoursite.com/page3.
Por que você deve evitar redirecionamentos múltiplos de página?
- Mecanismos de busca processam apenas um número limitado de redirecionamentos. De acordo com os dados encontrados, o Google redireciona até 5 links. Se houver mais, o Google não seguirá o link e não indexará as páginas do site.
- O orçamento de rastreamento é gasto nos redirecionamentos múltiplos.
O orçamento de rastreamento é o número de páginas que um bot rastreia e indexa em um site dentro de um período de tempo determinado. É importante gastá-lo em páginas de destino prioritárias. Saiba mais sobre orçamento de rastreamento.
Tipos de redirecionamentos
Código de status de redirecionamento 3xx: Os redirecionamentos podem ter diferentes status HTTP. Diferentes códigos de status HTTP são usados por mecanismos e navegadores para entender o tipo de redirecionamento. Cada tipo de redirecionamento tem seu próprio propósito. Otimizadores e programadores usam redirecionamentos 301 e 302 com mais frequência do que outros tipos de redirecionamentos.
Códigos de status 3xx:
- 300 múltiplas escolhas. É usado se o navegador precisar tomar uma decisão automática para redirecionar o usuário. Por exemplo, este código poderia ser usado para selecionar idioma ou código.
- 301 movido permanentemente. Ele redireciona permanentemente de uma URL para outra, passando a equidade de link para a página redirecionada. Ao mesmo tempo, as URLs antigas desaparecem dos resultados de pesquisa, e novas começam a ser indexadas. Você pode encontrar o guia do Google para usar este redirecionamento aqui.
- 302 redirecionamento temporário. É usado quando você precisa redirecionar temporariamente de uma página para outra. Nesse caso, a página antiga com todos os seus parâmetros permanecerá no índice.
- 303 força uma solicitação GET para a nova URL. É usado para impedir que páginas sejam atualizadas que contenham informações para uso único apenas.
- 304 carrega os dados do cache do navegador no URL quando o usuário recarrega a página. É usado quando o conteúdo na página permanece inalterado.
- 305 resposta significa que o recurso solicitado está disponível apenas por meio de um proxy.
- 306 redirecionamento não é usado no momento.
- 307 redirecionamento temporário, mesmo que 302.
Conteúdo do relatório "Redirecionamentos múltiplos":
- URL de redirecionamento
- URL final na cadeia de redirecionamento
- Informações sobre o número de redirecionamentos na cadeia
- Botão para verificar o status HTTP
Ao clicar nele, a janela "Ver cabeçalhos HTTP" é aberta:
- No campo "URL", insira o endereço da página que você deseja verificar.
- Selecione "User-Agent" em nome do qual a solicitação será feita. User agent é um aplicativo que usa um protocolo de rede específico. O termo é comumente usado para aplicativos que acessam sites, como navegadores e rastreadores da web.
- Selecione o código que é preferido pelo navegador.
- Marque "Mostrar código HTML" se você quiser visualizar o conteúdo da página HTML. Se desmarcado, apenas cabeçalhos HTTP serão exibidos.
- Clique no botão "Verificar".
- Cabeçalho da página HTTP. Ao verificar um redirecionamento, é importante olhar parâmetros como código de resposta da página (3xx) e o campo Location - ele conterá a URL para a qual o redirecionamento foi feito.
Como corrigir o problema
O erro 'muitos redirecionamentos' significa que sua página está presa em um loop infinito de redirecionamentos, nunca chegando ao seu destino. Isso é prejudicial ao seu site, pois os usuários não podem acessar a página e os rastreadores não podem rastrear e, portanto, indexar a página.
Se você encontrar redirecionamentos múltiplos em sua página, há algumas maneiras de resolver o problema:
- Limpe os cookies em seu navegador e tente novamente.
- Se isso não funcionar, tente limpar o cache do seu navegador.
- Verifique se você instalou corretamente seu certificado SSL. Se SSL foi forçado, mas o certificado não foi instalado corretamente, as solicitações podem ser enviadas como HTTP, mas estão constantemente redirecionando para HTTPS, causando o erro.
- Use seu gerenciador de arquivos (como cPanel) para redefinir o arquivo .htaccess para suas configurações padrão.
- Finalmente, se tudo mais falhar, entre em contato com seu provedor de hospedagem para ver se eles podem dar alguma clareza sobre o que está causando o problema.