O guia definitivo para códigos de erro HTTP comuns
Publicados: 2020-08-24Cada pessoa na Internet já se deparou com alguns códigos de erro HTTP em algum ponto. Quer seja um 404 não encontrado, um 403 proibido ou um mais obscuro 504 ou 508, essas coisas aparecem ocasionalmente para todos. E todos precisam saber como lidar com eles. Alguns podem ser corrigidos pelo usuário. Enquanto outros são do lado do servidor ou mesmo de hospedagem apenas para empresas. Independentemente disso, queremos dar a você o resumo final sobre códigos de erro HTTP e o que você pode fazer para evitar que eles arruinem seu site, negócios ou mesmo apenas o seu dia.
Códigos 301 e 302

Embora não sejam tecnicamente códigos de erro, você os verá com frequência ao navegar pela web. Tanto o HTTP 301 quanto o 302 são códigos de redirecionamento que indicam que uma página, por um motivo ou outro, foi movida permanentemente (301) ou temporariamente (302). Se você estiver usando o WordPress, configurar redirecionamentos é muito simples porque existem muitos plug-ins realmente sólidos que basicamente tratam de tudo para você. Do contrário, basta ajustar o arquivo .htaccess .
Nosso guia sobre os redirecionamentos 301 e 302 pode guiá-lo pelo processo com mais detalhes.
Err_Too_Many_Redirects

Às vezes, no entanto, seu site pode redirecionar um pouco demais. Embora os redirecionamentos 301 e 302 sejam úteis, você não quer abusar deles ou confundir os URLs de destino. Você pode ter iniciado de alguma forma um loop de redirecionamento onde não há destino final que também não seja redirecionado, ou você simplesmente montou uma cadeia muito longa e os servidores não podem (ou não) analisá-los de forma eficaz e com eficiência. Ou talvez, por mais úteis que sejam, os caches do navegador também podem causar um grande número de problemas. Muitos cookies e o Chrome podem ficar entupidos e confusos. Assim como o resto de nós, quando temos muitos cookies. Independentemente disso, se você estiver vendo err_too_many_redirects , temos uma maneira de consertar.
Erro 400

O erro 400 é um dos códigos de erro HTTP em que os usuários provavelmente conseguirão corrigir o problema. São eles que estão fazendo o pedido ruim. Não é que a URL solicitada esteja ausente ou proibida, é que a própria solicitação foi de alguma forma distorcida ou corrompida e o servidor simplesmente não consegue entender isso. No entanto, podemos em nosso guia para corrigir o erro HTTP 400.
Erro 401

Sempre que houver um problema com a autenticação das credenciais do seu navegador, um erro 401 será enviado para você. Existem várias maneiras de corrigir isso, tanto do lado do usuário quanto do administrador do servidor. Receber um erro 401 não é como ser informado de que suas informações de login estão incorretas. Este é um ou dois passos acima disso, pois o próprio servidor não consegue autenticar sua solicitação, o que significa que pode ser um problema de DNS ou um cookie corrompido, entre outros. Dividimos todo o processo de solução de problemas em nosso guia para o erro HTTP 401.
Erro 403

O erro 403 é, na verdade, um dos códigos de erro HTTP bastante comuns. Por um motivo ou outro, o servidor que você está tentando acessar não está permitindo o acesso no nível raiz. Lembre-se de que, ao receber um erro 403, o usuário provavelmente não fez nada de errado. Em algum ponto ao tentar processar sua solicitação, há um problema de permissão com algum arquivo ou token. O problema com a solução de problemas de um HTTP 403 é que rastrear a causa das credenciais quebradas geralmente é mais problemático do que colocá-las de volta no lugar. Felizmente, nosso artigo sobre tudo o que você precisa saber sobre o erro 403 Forbidden pode ajudar.
Erro 404

Este é definitivamente o mais comum de todos os códigos de erro HTTP. O código de status 404 Not Found é apenas isso: o site não consegue encontrar sua solicitação. Isso é diferente de um 401 porque sua solicitação provavelmente é sólida como uma rocha. É o servidor que não consegue encontrar a mídia. Ele entende que algo deve estar aonde você quer ir, mas não sabe por que está vazio. É uma tentativa 50/50 de saber se isso aparece como erro do usuário ou erro do servidor, então dê uma olhada em nosso guia de solução de problemas 404 para ver como lidar com cada um.
Erro 410

Não confunda o 410 com o 404. Embora os dois sejam fornecidos quando uma parte do conteúdo está faltando, o erro 410 significa que desapareceu para sempre. Na verdade, você pode fornecer um código de status 410 propositalmente se, por exemplo, tiver excluído uma página e não tiver intenção de substituí-la. Os mecanismos de pesquisa saberão parar de indexar esse conteúdo específico, o que não é o que acontece com um 404. Pense nisso como um 404 é quando você perdeu suas chaves e um 410 é quando você as joga no oceano de um píer. Eles se foram de qualquer maneira, mas um é um pouco mais severo. Temos todo um artigo sobre os meandros de um 410 que pode ajudar a consertá-los se aparecerem indesejados.
Erro 429

Se você deseja um erro HTTP simples de corrigir, não procure mais do que 429. É o erro Too Many Requests. Algo está fazendo seu servidor trabalhar muito e ele simplesmente não consegue acompanhar. Então ele lança um 429 enquanto esfria. Você pode estar sob um ataque de DDoS ou talvez até mesmo apenas ter um fluxo de tráfego de um link votado no Reddit. Seja qual for a razão pela qual você está vendo este erro, nosso guia para HTTP 429 tem tudo para você.

Erro 500

Ao contrário de alguns códigos de erro HTTP, os usuários geralmente não têm nenhuma função a desempenhar na exibição de um erro 500. É um erro interno do servidor, o que significa que em algum lugar no sistema de arquivos do seu site, algo simplesmente não está sendo analisado. Existem dezenas de razões pelas quais um erro interno do servidor pode aparecer, e muitas outras soluções. Ok, talvez não apenas tantos, mas muitos. Alguns deles são tão simples como criar um novo arquivo .htaccess e colocá-lo em seu diretório inicial, ou você pode precisar atualizar seu limite de memória PHP. Até mesmo um plugin do WordPress pode estar causando o problema e desativá-lo pode consertar um 500. Seja qual for a causa, nossa análise e temos as soluções em nosso guia HTTP Error 500 tem a solução.
Erro 501

Como um usuário da Internet, você não tem como corrigir o erro 501. É totalmente do lado do servidor, e seu curso de ação deve ser entrar em contato com o administrador do site e informá-lo de que o servidor está retornando um erro 501. Dito isso, como proprietário de um site, um 501 significa que seu site está fora do ar. Realmente abatido. Desligado offline. Portanto, quando alguém faz uma solicitação para o site, o host retorna um erro Não implementado porque, naquele momento, a funcionalidade para concluir sua solicitação simplesmente não está lá. Um dos principais motivos pelos quais um 501 é mostrado aos usuários é por causa de malware, portanto, certifique-se de verificar não apenas nosso guia para o erro HTTP 501, mas também sobre como manter seu site protegido contra malware para que você nunca precise esse guia em primeiro lugar.
Erro 502

O erro 502 Bad Gateway é outro código de status que pode ser causado por uma série de coisas diferentes. Isso significa que em algum lugar ao longo do caminho para o seu site, um nó (gateway) deu uma resposta inválida. Às vezes, você pode encontrar esse erro executando um traceroute, mas, como se houvesse muitas causas, também existem muitas soluções. Desde a reconfiguração do cache do navegador para as configurações de DNS até mesmo esvaziar o CDN e reconfigurá-lo, é uma espécie de processo de tentativa e erro para descobrir onde o gateway defeituoso realmente está. Se o seu site estiver apresentando um erro 502 aos usuários, use nosso guia para solucionar o problema do gateway inválido e fazer o tráfego fluir novamente.
Erro 503

Muitas vezes, um erro 503 HTTP desaparece por conta própria. Isso é diferente da maioria dos códigos de erro HTTP. O 503 é um erro de Serviço indisponível, e isso significa que ele não foi embora, apenas fazendo uma pausa. Talvez seu site esteja fora do ar para manutenção ou atualização, um script demorou muito para ser executado, muita memória estava sendo usada ou algo semelhante aconteceu. E ele vai embora depois de alguns minutos. No entanto, se ele não desaparecer e seu serviço permanecer indisponível, pode ser necessário redefinir seu servidor, redefinir seus firewalls ou até mesmo verificar a rota para seu servidor, pois um dos nós que está transmitindo informações pode estar inativo para manutenção. Analisamos a longa lista de soluções e causas de erro HTTP 503 para que, quando o servidor estiver temporariamente indisponível, ele permanecerá como um problema temporário.
Erro 504

Você provavelmente recebeu um erro 504 e não sabia disso. Muitas vezes, o erro 504 é simplesmente listado como “esta página não está funcionando” pelos navegadores. O que isso significa é que sua conexão está tentando acessar o servidor há muito tempo e simplesmente não está respondendo. A conexão simplesmente atinge o tempo limite. Na maioria das vezes, isso vem do provedor de hospedagem ou do CDN. O usuário geralmente não consegue consertar, mas como administrador, você precisa entrar e ajustar suas configurações de proxy, certificando-se de que seu domínio esteja configurado corretamente (os servidores de nomes corretos etc.)
Erro 508

O erro HTTP 508 é o erro Limite de recurso alcançado. Novamente, o usuário (geralmente) não tem nada a ver com este. Eles não estão monopolizando seus recursos tentando atualizar demais sua página. O 508 acontece quando o servidor está funcionando com capacidade máxima por vários motivos. Talvez esteja sem memória. Talvez a largura de banda esteja obstruída por uma tonelada de tráfego. Talvez você esteja sendo DDoS. Você pode ter esgotado sua cota de inode ou está sem espaço no servidor. Seja qual for o motivo, seu servidor literalmente não possui os recursos físicos para atender à solicitação do usuário. Ninguém quer que isso aconteça. Então, depois de verificar a existência de malware, acesse nosso guia para corrigir o erro 508. Isso deve esclarecer você.
Conclusão com códigos de erro HTTP
Bem, isso é tudo para dar uma olhada nos códigos de erro HTTP. E isso nem todos eles. Esses são apenas os mais comuns. Se você quiser mergulhar em algumas das coisas mais obscuras que podem acontecer na Internet conforme os dados são transmitidos de um lado para outro, é altamente recomendável verificar a documentação da Mozilla Developer Network sobre o assunto. Não é a leitura mais emocionante, mas é absolutamente fascinante. No entanto, se você só precisa consertar um código de erro HTTP comum, encontre o título acima e clique no link para a solução que já planejamos para você.
Com qual código de erro você tende a lidar mais?
Imagem de destaque do artigo por Oleksii Lishchyshyn / shutterstock.com
