Erros não são exatamente divertidos e isso vale em dobro para códigos de erro esotéricos dos quais você não consegue entender. O erro 505 é um exemplo enigmático e confuso que pode aparecer em lugares inesperados, como os links de saída do seu site WordPress. Como não existem artigos abrangentes sobre isso online, decidimos resolver o problema 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 é o código para “Versão HTTP não suportada” e isso significa que a solicitação do cliente usa uma versão de HTTP que o servidor não reconhece. Na maioria das vezes, o problema é que o servidor web está usando uma versão HTTP antiga. Isso pode acontecer quando servidores web como Apache ou Nginx não são atualizados há muito tempo.
Às vezes, porém, acontece o oposto. Se você usa navegadores mais antigos, como o Internet Explorer para sites mais recentes, é possível que veja muito o erro 505. Neste caso, o problema não é do servidor HTTP, embora seja chamado de erro do servidor.
Agora, existem algumas maneiras de evitar esse erro, dependendo se você tem acesso ao servidor ou não. Vamos mergulhar de cabeça.
Eficaz Maneiras de resolver o erro HTTP 505
Como resolver o erro HTTP 505: soluções do lado do cliente
Se você estiver vendo o erro 505 em seu navegador, há duas maneiras rápidas de corrigi-lo. A primeira coisa a fazer é verificar se você está usando um navegador muito 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 HTTP antigas. Portanto, a melhor maneira de corrigir isso é mudar para um navegador moderno como Firefox ou Google Chrome.
Se você estiver usando um navegador moderno e enfrentou o erro 505, a solução mais rápida é limpar o cache do seu navegador. Para trabalhar mais rápido e consumir menos tráfego de rede, a maioria dos navegadores emprega métodos de cache, que armazenam alguns recursos dos sites que você visita. Às vezesmes, 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 HTTP não suportada”. Como um Por exemplo, mostraremos como limpar o cache do navegador Chrome.
O Chrome oferece diferentes maneiras de gerenciar e limpar o cache, mas a maneira mais rápida é a seguinte:
- Enquanto estiver no Chrome, pressione F12
- Clique e segure o botão Atualizar próximo à barra de endereço
- No menu que aparece, selecione “Empty Cache and Hard Reload”
![[Menu de recarga forçada do Chrome]](https://cloudzy.com/wp-content/uploads/image1-6.png)
Como resolver o erro HTTP 505: soluções do lado do servidor
Se você estiver executando um site baseado em WordPress ou hospedando um site usando um servidor web ou provedor de hospedagem antigo, poderá fazer algo em relação ao erro 505.
Comece a blogar
Hospede seu WordPress por conta própria 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 HTTP
A primeira etapa para resolver o problema é ver qual versão HTTP seu servidor web está realmente usando. Para fazer isso, você pode usar o TelNet no Windows ou o enrolar comando no Linux. Desde TelNet tem muitas instruções disponíveis online, abordaremos as etapas para verificar a versão HTTP usando a linha de comando do Linux.
Primeiro, precisamos iniciar o Terminal. Isso pode ser feito pressionando Ctrl+Alt+T na maioria das distros e no menu Aplicativos em todas elas. Depois de abrir o Terminal, digite o seguinte comando e pressione <Return>
curl --head http://example.site/
Claro, você precisa alterar “example.site” pelo endereço do seu próprio site. Ao executar este comando, você verá uma lista de propriedades semelhante a esta:
![[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 no WordPress, porém, o motivo é outro e será necessária uma solução diferente. Vamos dar uma olhada.
Problema WordPress
Às vezes, os plug-ins do WordPress tentam se conectar a sites de terceiros no caminho para algum link de saída e isso pode causar problemas. Imagine, por exemplo, que você deseja direcionar seu cliente para o seu produto vendido na Amazon. Você pode usar URLs estáticos para o seu produto que são totalmente aceitáveis, mas quando alguém clicar neles no seu site, receberá o erro 505. Isso geralmente ocorre por causa de um plug-in e da diferença entre a versão HTTP do site de terceiros e a do destino real. Para testar isso, você pode usar o método acima usando enrolar para verificar a versão HTTP do seu site e daquele ao qual você está vinculando.
Solução WordPress nº 1
Existem duas maneiras de lidar com isso. Se você estiver usando apenas alguns plug-ins, recomendamos que você desative os plug-ins um por um para encontrar o culpado. Você pode então substituí-lo por uma alternativa ou código de sua preferência. No entanto, essa nem sempre é uma solução prática. Você pode ter muitos plug-ins para encontrar o responsável pelo código de erro 505 ou pode não conseguir se separar dele, mesmo que encontre o plug-in. É por isso que o método a seguir pode valer a pena, apesar de ser apenas uma solução alternativa.
Comece a blogar
Hospede seu WordPress por conta própria 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 nº 2
Este método envolve desabilitar o Verificador de links do WordPress, que localiza e relata links quebrados. Normalmente, é uma ferramenta útil que permite remover links antigos e indesejados. Quando ele começa a relatar links funcionais como quebrados por causa de plug-ins, isso pode danificar seu site. Os relatórios falsos sobre links quebrados podem impossibilitar uma análise real do seu site e muitos links aparentemente quebrados podem diminuir sua classificação de SEO. Para evitar tudo isso, precisamos desligar o Link Checker dos sites que emitem alarme falso.
Depois de encontrar todos os links funcionais que ainda respondem com um código de erro 505, você pode excluí-los do verificador de links usando as seguintes etapas:
- Vá para o seu painel do WordPress
- Vá para Configurações → Verificador de links → Quais links verificar
- Adicione o(s) domínio(s) à lista de exclusão
- Clique em Salvar alterações
Uma maneira mais simples?
E é isso. Isso deveria ter resolvido o código de erro 505 em todas as suas manifestações. Claro, sempre há uma chance de que isso não desapareça tão simplesmente. Como resolver o erro HTTP 505 então? Bem, uma maneira simples é parar de se preocupar com isso e deixar tudo conosco. Nosso VPS WordPress otimizado, executado em infraestrutura de primeira linha e usando as versões de software mais recentes, garante que você não encontrará esse tipo de erro. Você pode deixar atualizações e backups conosco e dedicar seu tempo para ser mais produtivo. Dê uma olhada em nosso Soluções VPS WordPress aqui.