Pagina inicial » Hospedagem » 404 não encontrado e 9 erros HTTP mais comuns explicados

    404 não encontrado e 9 erros HTTP mais comuns explicados

    Além do erro 404, quantas outras páginas de erro de HTML você conhece? Você já pensou sobre o que acontece em segundo plano quando vê qualquer uma dessas páginas de erro de HTML na sua tela??

    Esses códigos são destinados a transmitir informações importantes para o usuário. Pode ser útil conhecê-los melhor, especialmente se você for proprietário de um site. Usá-los adequadamente reduz a taxa de rejeição, melhora o ranking do seu mecanismo de pesquisa e fornece conhecimento sobre o desempenho do site.

    Leia também:

    • Páginas de erro 404 criativas - parte I
    • Páginas de erro 404 criativas - parte II

    Noções básicas sobre códigos de status

    Por trás de cada página de erro que você vê na web, há um código de status HTTP enviado pelo servidor da web. Códigos de status vêm no formato de 3 dígitos. O primeiro dígito marca a classe do código de status:

    • 1XX códigos de status têm fins informativos
    • 2XX indica sucesso
    • 3XX é para redirecionamento

    Nenhuma dessas três classes resulta em uma página de erro de HTML como nestes casos o cliente sabe o que fazer e continua com a tarefa sem hesitação. O que geralmente vemos são os tipos 4XX e 5XX:

    • 4XX representar erros do lado do cliente
    • 5XXs indicar problemas no lado do servidor

    Páginas de erro de HTML são exibidas nesses casos porque o cliente não tem ideia sobre como seguir em frente. Vamos ver o que acontece em segundo plano quando algo vai para o sul e o que você pode fazer.

    Erros do lado do cliente (4XX)

    1. 400 - Pedido incorreto

    Sempre que o cliente envia uma solicitação, o servidor não consegue entender, os 400 Pedido ruim página de erro aparece. Isso geralmente acontece quando os dados enviados pelo navegador não respeitam as regras do protocolo HTTP, de modo que o servidor da Web não sabe como processar uma solicitação contendo uma sintaxe malformada.

    Quando você vê uma página de erro 400, a razão é mais provável que há algo instável no lado do cliente: um sistema operacional não suficientemente protegido, uma conexão de internet instável, um navegador defeituoso ou um problema de cache. Por isso, é sempre uma boa ideia testar um pouco o seu próprio PC antes de entrar em contato com o proprietário do site..

    Abra a mesma página da Web em um navegador diferente, limpe o cache e verifique se você está com as atualizações de segurança. Se você encontrar regularmente o erro 400 em sites diferentes, seu PC ou Mac está aguardando uma verificação completa de segurança.

    2. 401 - Autorização Requerida

    Quando há uma página da Web protegida por senha por trás da solicitação do cliente, o servidor responde com um 401 autorização necessária código. 401 não retorna uma mensagem de erro clássica de uma vez, mas um popup que pede ao usuário para fornecer uma combinação de senha de login.

    Se você tiver as credenciais, tudo ficará bem e você poderá continuar sem problemas e obter acesso ao site protegido. Caso contrário, você será redirecionado para o autorização necessária página de erro.

    Se você é dono de um site, você pode adicione a mesma proteção por senha ao seu site ou uma parte dele através da sua conta cPanel.

    Clique no “Diretórios de proteção por senha” submenu dentro do “Segurança” caixa de menu e escolha a pasta da Web que você deseja proteger. Pode ser uma boa camada de segurança para restringir o acesso à sua área de administração, como o wp-admin pasta em um site WordPress.

    3. 403 - Proibido

    Você pode encontrar o 403 Proibido página de erro quando o servidor entende claramente o pedido do cliente, mas por alguns motivos se recusa a cumpri-lo. Este não é um malformação nem um problema de autorização. Ao retornar o código de status 403, o servidor basicamente rejeita o cliente com um alto “Não” sem qualquer explicação

    O motivo mais comum é que o dono do site não permite que os visitantes naveguem pela estrutura do diretório de arquivos do site. Quando esse tipo de proteção é ativado, você não pode acessar as pastas diretamente no site. A outra razão freqüente é que o arquivo específico que o cliente solicitou não tem permissão para ser visto na Web.

    Você pode defina a proteção 403 por motivos de segurança em seu próprio site. Pode ser útil proteger seu site contra ser invadido por escondendo a estrutura de diretórios ou arquivos que contêm informações vulneráveis.

    Felizmente, muitos hosts da Web fornecem esse serviço para seus clientes por padrão, mas se você quiser adicionar uma camada de segurança extra, abra sua conta cPanel, navegue até o Avançado caixa de menu e clique em Gerenciador de índices.

    Aqui você pode personalizar como seus visitantes visualizam um diretório específico em seu site. Se você escolher Nenhuma indexação o cliente receberá uma página de erro 403 se tentar acessar o diretório fornecido.

    4. 404 - Não encontrado

    404 é o código de status HTTP mais conhecido por aí, e você certamente leu vários posts sobre como personalizar páginas 404. O navegador retorna uma página HTML 404 quando o servidor não encontrar nada no local solicitado.

    Existem dois cenários principais que podem resultar em um erro 404 Não encontrado página. O visitante digitou incorretamente a URL, ou o permalink estrutura do site foi alterado e os links de entrada apontam para páginas que foram movidas para locais diferentes. Às vezes, páginas de erro 404 podem aparecer em URLs de nível superior. Isso geralmente acontece quando um site foi movido recentemente para outro servidor da web e a O DNS ainda aponta para o local antigo. Esse tipo de problema geralmente desaparece após um curto período de tempo.

    Você pode encontrar especialistas em SEO na web que afirmam que muitos 404s têm um efeito negativo no ranking do mecanismo de pesquisa do seu site, mas o Google afirma que “Os erros 404 não afetam a classificação do seu site no Google e você pode ignorá-los com segurança” como 404s são vistos como uma parte normal da web pelo mecanismo de busca.

    Você pode querer reduzir o número de seus 404s porque eles aumentam a taxa de rejeição (pessoas que saem imediatamente) do seu site. A solução mais comum para isso é usar redirecionamentos 301 para páginas removidas permanentemente e 302s para aqueles que estão temporariamente indisponíveis.

    5. 408 - Tempo Limite da Solicitação

    Quando a solicitação do cliente leva muito tempo, o servidor expira, fecha a conexão eo navegador exibe um erro. Solicitar tempo limite mensagem de erro. O tempo limite ocorre porque o servidor não recebeu uma solicitação completa do cliente dentro do prazo que estava preparado para esperar. Erros 408 persistentes podem ocorrer devido à carga de trabalho pesada no servidor ou no sistema do cliente.

    Em alguns casos, ambas as extremidades da conexão funcionam corretamente, mas aumento temporário da Internet diminui a entrega da mensagem. Websites maiores tendem a personalizar 408 páginas de erro, assim como a maioria de vocês, no caso de 404s. 408 erros geralmente podem ser corrigidos recarregando a página com a ajuda do botão F5.

    6. 410 - Ido

    O 410 Se foi página de erro é muito perto para o bem conhecido 404. Ambos significam que o servidor não encontra o arquivo solicitado, mas enquanto 404 sugere que o arquivo de destino pode estar disponível em algum lugar no servidor, 410 indica uma condição permanente.

    410 mostra ao cliente que o recurso foi intencionalmente indisponível, e o dono do site quer que links de entrada sejam removidos da Web. 404 é usado quando o servidor não tem certeza se a indisponibilidade do arquivo é permanente, mas 410 sempre indica uma certeza completa.

    Se você é o responsável pelo seu próprio servidor, é importante entender como os 404s e os 410s são tratados de maneira diferente pelos rastreadores do Google. Neste vídeo, Matt Cutts, chefe de pesquisa do Google, explica a essência dessa distinção. É uma boa ideia distinguir entre 404 e 410 para melhorar a sua compatibilidade com o Google.

    Erros do servidor (5XX)

    7. 500 - Erro interno do servidor

    Internal Server Error é o erro de servidor mais conhecido, já que é usado sempre que o servidor encontra um condição inesperada naquela impede que cumpra o pedido do cliente. O código de erro 500 é genérico, é retornado quando nenhum outro código de erro 5XX do lado do servidor faz algum sentido.

    Embora neste caso o problema não esteja do seu lado, você pode fazer algumas coisas para resolvê-lo, como recarregue a página (como o erro pode ser temporário), limpe o cache do seu navegador (como o problema pode ocorrer com a versão em cache do site), e excluir os cookies do seu navegador e reinicie o navegador.

    Você também pode entrar em contato com o webmaster (como no caso de quaisquer outros problemas do lado do servidor) - eles podem ser gratos por sua contribuição, mas também há uma chance de que eles estejam cientes do problema e já estejam trabalhando nele.

    Se você encontrar a página de 500 erros em seu próprio site, será sensato entre em contato com seu provedor de hospedagem. A razão é mais provável erro de permissão, uma arquivo .htaccess corrompido ou um limite de memória muito baixo. Se você tem um site WordPress, o erro 500 também pode ser causado por um plugin de terceiros; você pode testar isso desativando seus plugins, um por um, até que o culpado seja encontrado.

    8. 502 - Gateway Ruim

    A mensagem de erro 502 representa um problema de comunicação entre dois servidores. Ocorre quando o cliente se conecta a um servidor agindo como um gateway ou um proxy que precisa acessar um servidor upstream que fornece serviço adicional a ele. O outro servidor está localizado na hierarquia do servidor. Pode ser, por exemplo, um servidor da Web Apache acessado por um servidor proxy ou o servidor de nomes de um grande provedor de serviços de Internet que é acessado por um servidor de nomes local.

    Quando você encontrar o Gateway ruim página de erro do servidor recebe uma resposta inválida de um servidor upstream.

    Na maioria dos casos, isso não significa que o servidor upstream esteja inativo, mas que os dois servidores de comunicação não concordar com o protocolo sobre como trocar dados. Isso geralmente acontece quando uma das máquinas está incorretamente configurada ou programada. Entre em contato com seu provedor de hospedagem se você vir 502 em seu próprio site.

    9. 503 - Serviço temporariamente indisponível

    Você vê o Serviço Temporariamente Indisponível (as vezes Fora dos recursos) mensagem sempre que houver uma sobrecarga temporária no servidor ou quando estiver passando por uma manutenção programada. O código de erro 503 significa que o servidor da Web não está disponível no momento. Isso geralmente é uma condição temporária que será resolvida após algum atraso.

    Se você é dono de um site, é importante ter conhecimento adequado sobre o código de status 503 para lidar adequadamente com a manutenção agendada. Se você não manuseia a manutenção programada da maneira correta, você pode prejudicar o ranking do seu site de busca.

    Aprenda como fazer isso através deste tutorial no blog de SEO do Yoast ou no moz.com.

    10. 504 - Tempo limite do gateway

    Existe um problema de comunicação servidor-servidor atrás do Tempo limite do gateway mensagem de erro, assim como por trás do 502 Bad Gateway Erro de código. Quando o código de status 504 é retornado, há também um servidor de nível superior no fundo que é suposto para enviar dados para o servidor que está conectado ao nosso cliente. Neste caso, o servidor de nível inferior não recebe uma resposta atempada do servidor a montante acessado.

    Este é o mesmo problema de tempo limite que ocorre no caso do 408 Solicitar tempo limite código de status, mas aqui não acontece entre o cliente e o servidor, mas entre dois servidores no back end. o Tempo limite do gateway página de erro geralmente indica comunicação lenta entre os dois servidores, e também pode acontecer que o servidor de nível superior está completamente inativo.

    Como o 504 é um problema de rede em segundo plano, apenas as pessoas que têm acesso a essa rede podem resolvê-lo. Tal como acontece com outros erros HTTP do lado do servidor, às vezes é suficiente atualizar a página alguns minutos depois para resolver o problema - é claro, apenas se os provedores de serviço trabalharem com o problema.