Erros não são exatamente divertidos e isso vale ainda mais para códigos de erro esotéricos que você não consegue entender. O erro 505 é um exemplo enigmático e confuso que pode aparecer em lugares inesperados, como nos links de saída do seu site WordPress. Como não existem artigos abrangentes sobre isso online, decidimos resolver a questão de uma vez por todas. Vamos dar uma olhada no significado do código de erro 505 e como resolvê-lo.
Significado do Código de Erro 505 Revelado
![[Erro no Explorador]](https://cloudzy.com/wp-content/uploads/image3-5.png)
O erro 505 significa "Versão do HTTP não suportada", indicando que a requisição do cliente usa uma versão do HTTP que o servidor não reconhece. Na maioria das vezes, o problema é que o servidor web está usando uma versão antiga do HTTP. Isso acontece quando servidores web como Apache ou Nginx não são atualizados por muito tempo.
Às vezes, porém, é o oposto. Se você usa navegadores antigos como o Internet Explorer em sites mais novos, há chances de você ver o erro 505 frequentemente. Nesse caso, o problema não é do servidor HTTP, mesmo sendo chamado de erro do servidor.
Existem algumas maneiras de evitar esse erro, dependendo de você ter ou não acesso ao servidor. Vamos começar.
Eficaz Como Resolver o Erro HTTP 505
Como Resolver Erro HTTP 505: Soluções do Lado do Cliente
Se você está vendo o erro 505 no seu navegador, há duas formas rápidas de corrigi-lo. Primeiro, verifique se está usando um navegador realmente antigo, como o Internet Explorer da Microsoft, por exemplo. Nesses casos, seu navegador está tentando se conectar a um servidor web moderno usando versões antigas do HTTP. A melhor solução é passar para um navegador moderno como Firefox ou Google Chrome.
Se você está usando um navegador moderno e enfrentou o erro 505, a solução mais rápida é limpar o cache do seu navegador. Para funcionar mais rápido e consumir menos tráfego de rede, a maioria dos navegadores usa cache, que armazena alguns elementos dos sites que você visita. Às vezes, o cache e o conteúdo real do site não correspondem depois de um tempo e isso pode causar erros como 505 "Versão do HTTP não suportada". Como exemplo, vamos mostrar como limpar o cache no seu navegador Chrome.
Chrome oferece diferentes formas de gerenciar e limpar o cache, mas a mais rápida é a seguinte:
- No Chrome, pressione F12
- Clique e mantenha pressionado o botão de atualizar ao lado da barra de endereço
- No menu que aparece, selecione "Limpar cache e recarregar com força"
![[Menu de Recarregamento Forçado do Chrome]](https://cloudzy.com/wp-content/uploads/image1-6.png)
Como Resolver o Erro HTTP 505: Soluções no Servidor
Se você está executando um site baseado em WordPress ou hospedando um site em um servidor web antigo ou provedor de hospedagem antigo, você pode conseguir fazer algo a respeito do erro 505.
Começar um Blog
Auto-hospede seu WordPress em hardware de primeira linha, com armazenamento NVMe e latência mínima em todo o mundo — escolha sua distribuição favorita.
Obtenha WordPress VPSVerificando a Versão do HTTP
O primeiro passo para resolver o problema é verificar qual versão do HTTP seu servidor web está realmente usando. Para isso, você pode usar TelNet no Windows ou o curl comando no Linux. Como TelNet tem muitas instruções disponíveis online, vamos cobrir os passos para verificar a versão do HTTP usando a linha de comando do Linux.
Primeiro, precisamos abrir o Terminal. Isso pode ser feito pressionando Ctrl+Alt+T na maioria das distribuições e pelo menu de Aplicativos em todas elas. Depois de abrir o Terminal, digite o seguinte comando e pressione <Return>
curl --head http://example.site/
Claro, você precisa mudar "example.site" pelo endereço do seu próprio site. Ao executar esse comando, você deverá ver uma lista de propriedades que se parecerá com isto:
![[Solicitação de Terminal Linux para Versão HTTP]](https://cloudzy.com/wp-content/uploads/Screenshot-from-2021-07-17-11-53-29.png)
Quando o problema aparece em WordPress, porém, a causa é diferente e exigirá outra solução. Vamos analisar.
Problema WordPress
Às vezes, plugins WordPress tentam se conectar a sites terceirizados ao processar links de saída, o que pode causar problemas. Imagine, por exemplo, que você queira redirecionar seus clientes para um produto seu vendido na Amazon. Você pode usar URLs estáticas URL para seu produto que funcionam perfeitamente, mas quando alguém clica nelas do seu site, recebe o erro 505. Isso geralmente ocorre por causa de um plugin e da diferença entre a versão HTTP do site terceirizado e a do destino real. Para verificar, você pode usar o método descrito acima com curl para conferir a versão HTTP do seu site e a do site para o qual está criando links.
Solução WordPress nº 1
Existem duas formas de lidar com isso. Se estiver usando apenas alguns plugins, recomendamos desativar os plugins um a um para encontrar o culpado. Você pode então substituí-lo por uma alternativa ou código próprio. Nem sempre essa é uma solução prática, porém. Você pode ter muitos plugins para encontrar o responsável pelo erro 505, ou pode não querer se desfazer dele mesmo após encontrá-lo. Por isso, o método a seguir pode valer a pena, apesar de ser apenas uma solução temporária.
Começar um Blog
Auto-hospede seu WordPress em hardware de primeira linha, com armazenamento NVMe e latência mínima em todo o mundo — escolha sua distribuição favorita.
Obtenha WordPress VPSSolução WordPress #2
Este método envolve desativar o Verificador de Links WordPress, que localiza e relata links quebrados. Normalmente, é uma ferramenta útil que permite remover links antigos e indesejados. Quando começa a relatar links funcionais como quebrados por causa de plugins, pode danificar seu site. Os relatórios falsos de links quebrados podem tornar qualquer análise real do seu site impossível, e muitos links aparentemente quebrados podem prejudicar seu ranque SEO. Para evitar isso, precisamos desativar o Verificador de Links para os sites que estão gerando alarmes falsos.
Após encontrar todos os links funcionais que ainda retornam erro 505, você pode excluí-los do verificador de links seguindo estas etapas:
- Acesse seu Painel WordPress
- Acesse Configurações → Verificador de Links → Quais Links Verificar
- Adicione o(s) domínio(s) à lista de Exclusão
- Clique em Salvar Alterações
Uma forma mais simples?
Pronto. Isso deve ter resolvido o erro 505 em todas as suas formas. Claro, sempre há a possibilidade de que não desapareça tão facilmente. Como resolver o erro HTTP 505 então? Bem, uma forma simples é parar de se preocupar e deixar tudo por nossa conta. Nosso WordPress VPS otimizado executado em infraestrutura de primeira categoria e usando versões de software mais recentes garante que você não terá esse tipo de erro. Você pode deixar atualizações e backups por nossa conta e dedicar seu tempo a ser mais produtivo. Confira nossas soluções WordPress VPS aqui.