Descrição e razões para o erro ocorrer:
O servidor web considera que a URL foi permanentemente redirecionada para outra URL. O cliente deve imediatamente repetir a URL alternativa.
Erros 301 no ciclo HTTP:
Quando um cliente (como um navegador) se comunica com um servidor web, ele segue estas etapas:
-
Obter um endereço IP:
-
Converter o nome do site (URL sem ‘http://’) em um endereço IP usando servidores de nomes de domínio (DNS).
-
-
Abrir uma conexão de soquete IP:
-
Estabelecer uma conexão com o endereço IP obtido.
-
-
Enviar dados HTTP:
-
Escrever e enviar um fluxo de dados HTTP através dessa conexão.
-
-
Receber dados HTTP:
-
Receber a resposta do servidor contendo códigos de status e outras informações úteis.
-
O erro HTTP 301 ocorre na etapa final, quando o cliente recebe um código de status HTTP que ele reconhece como ‘301’.
Como resolver?
-
URL Alternativa:
-
A resposta 301 deve sempre incluir uma URL alternativa para que o redirecionamento ocorra. Um navegador repetirá imediatamente a URL alternativa.
-
Exemplo: Um redirecionamento de URL B que redireciona para URL A. Se o cliente não for um navegador, ele deve se comportar como um navegador e repetir a URL alternativa.
-
-
Configuração do Servidor:
-
Se o servidor não retornar uma URL alternativa, o software do servidor pode estar defeituoso ou o webmaster não configurou o redirecionamento corretamente.
-
-
Análise de Dados HTTP:
-
Se nenhuma das opções acima ajudar, podemos analisar os dados HTTP recebidos do servidor para obter informações sobre a nova URL que o servidor pensa que devemos acessar.
-
Antes de fazer isso: Identifique qualquer alteração deliberada do seu lado e verifique com seu ISP, se necessário.
-
Observações:
-
Erros 301 devem ocorrer infrequentemente, pois URLs de alto nível não mudam com frequência. Se mudarem, geralmente é porque um redirecionamento está sendo sugerido.
-
Resolva o erro atualizando sua conta CheckUpDown após uma alteração deliberada de URL, seja temporária ou permanente.
Seguindo esses passos, você poderá identificar e resolver a causa dos erros HTTP 301.