O que é o erro 414 Request URI Too Long e como corrigi-lo

O senhor já se deparou com um erro 414 request URI too long em seu site WordPress?

O erro geralmente é causado quando há um erro crítico entre seu navegador da Web e um servidor. O senhor verá esse erro ao clicar em um link ou em qualquer ação executada por um plugin do WordPress.

Neste artigo, mostraremos ao senhor o que é o erro “414 request URI too long” e como corrigi-lo.

O que é o erro 414 request URI too long e como corrigi-loO que é o erro 414 request URI too long e como corrigi-lo

O que é o erro 414 Request URI Too Long?

O erro 414 request URI too long ocorre quando um URL ou uma ação que o senhor está solicitando é muito longo para o servidor processar.

Observe que há uma diferença entre URI e URL. Um URI ou Uniform Resource Identifier (Identificador Uniforme de Recursos) pode ser o nome, o local ou ambos de um recurso. Por outro lado, um URL ou Uniform Resource Locator só pode ser o local de um recurso.

Os dois termos são normalmente usados de forma intercambiável porque o URL faz parte do URI. Entretanto, o erro 414 pode ser acionado por ambos os componentes, portanto, vamos examinar as causas.

Quais são as causas do erro 414 Request URI Too Long?

Talvez o senhor veja o erro 414 quando clica no link e o servidor não consegue processá-lo porque ele é muito longo.

Uma situação em que um link pode ser muito longo é o uso de parâmetros UTM (Urchin Tracking Module). Se o senhor estiver usando códigos UTM para rastrear conversões em seu site do WordPress e houver muitos parâmetros no URL, isso pode causar esse erro.

Outra situação que pode causar um erro 414 é um loop de redirecionamento. Isso ocorre quando uma configuração incorreta ou uma definição em um Plugin do WordPress causa muitas solicitações de redirecionamento.

Como resultado, o senhor obtém URLs incrivelmente longos e o erro 414 requests URI too long.

Da mesma forma, alguns plug-ins também podem gerar URIs longos como parte de sua funcionalidade. É mais provável que o senhor encontre esse erro se tiver um plug-in all-in-one Plug-ins de segurança do WordPress instalados em seu site.

Em um caso raro, um problema do lado do desenvolvedor também pode acionar um erro 414 quando uma solicitação POST é convertida em uma solicitação GET com informações de consulta muito longas. Por fim, ataques cibernéticos ao servidor do seu site também podem resultar em problemas de URI 414 muito longo.

Dito isso, vamos ver como o senhor pode corrigir o erro 414 em seu site do WordPress.

Como corrigir o erro 414 Request URI Too Long

Uma maneira rápida de corrigir esse problema é aumentar o tamanho do URI que o servidor do site pode processar.

Antes de prosseguirmos, recomendamos a criação de um backup do WordPress. Isso ocorre porque a correção do erro 414 envolve a edição dos arquivos de configuração do site. Caso algo dê errado, o senhor terá uma cópia de backup do seu site pronta para ser restaurada.

Para obter mais detalhes, consulte nosso guia sobre Como fazer backup de um site WordPress.

Determine se seu site está usando Apache ou Nginx

Primeiro, o senhor precisará descobrir o tipo de servidor que seu site está usando. site WordPress está usando. Há dois tipos principais de servidores, que incluem o Apache e o Nginx.

Uma maneira simples de fazer isso é abrir seu site em um navegador. Depois disso, o senhor pode clicar com o botão direito do mouse na página inicial e selecionar a opção “Inspecionar”.

Abrir elemento de inspeçãoAbrir elemento de inspeção

Em seguida, o senhor precisará mudar para a guia “Network” (Rede) na parte superior.

Aqui, o senhor pode selecionar qualquer elemento na coluna Name (Nome). Depois disso, será necessário rolar para baixo até a seção “Response Headers” (Cabeçalhos de resposta) e ver os detalhes do “Server” (Servidor).

Exibir o tipo de servidor de seu siteExibir o tipo de servidor de seu site

Isso mostrará ao senhor se o site está usando Nginx ou Apache.

Se ainda não tiver certeza de qual tipo de servidor usar, o senhor pode entrar em contato com o seu provedor de hospedagem WordPress para obter mais detalhes.

Depois de determinar o tipo de servidor, vamos ver como corrigir o erro 414 request URI too long para Apache e Nginx.

Correção do erro 414 Request URI Too Long no Nginx

Primeiro, o senhor precisará de um FTP ou cliente de protocolo de transferência de arquivos para acessar os arquivos de configuração do site.

Há muitos clientes FTP que o senhor pode usar. Para este tutorial, usaremos o Filezilla. Se precisar de ajuda para configurar o FTP e acessar os arquivos do site, consulte nosso guia sobre Como usar o FTP para fazer upload de arquivos para o WordPress.

Depois de fazer o login, o senhor precisará baixar o arquivo “nginx.conf”. O senhor pode acessá-lo seguindo este caminho: /etc/nginx/nginx.conf

Acessar o arquivo NginxAcessar o arquivo Nginx

Depois de localizar o arquivo, faça o download em seu computador e abra-o em um software de bloco de notas.

A partir daí, o senhor pode procurar por large_client_header_buffers 4 8K configurações. Se não estiver lá, basta adicioná-lo ao final do arquivo.

O senhor verá dois conjuntos de valores, relacionados a um número e a um tamanho. Basta editar o tamanho de 8K para 128K. Isso aumentará o tamanho do URI e permitirá que o servidor do site processe URLs longos.

Aumentar o tamanho do URI no NginxAumentar o tamanho do URI no Nginx

Quando terminar, basta salvar o arquivo de texto e carregá-lo novamente em seu site usando o cliente FTP.

Para obter mais detalhes, consulte nosso guia sobre Como usar o FTP para fazer upload de arquivos para o WordPress.

Como corrigir o erro 414 Request URI Too Long no Apache

Se o senhor estiver usando o tipo de servidor Apache, o processo é semelhante ao do Nginx. Primeiro, o senhor precisará de um cliente FTP para acessar os arquivos do site.

Depois de fazer o login, o senhor precisará localizar o arquivo “apache2.conf”. Basta acessar o seguinte caminho usando o cliente FTP: /etc/apache2/apache2.conf

Acessar os arquivos de configuração do apacheAcessar os arquivos de configuração do apache

Em seguida, o senhor precisará fazer o download do arquivo e abri-lo no software Notepad.

Depois disso, o senhor pode procurar por LimitRequestLine 128000 . Se o senhor não encontrar nenhuma, basta adicioná-la ao final do arquivo.

Normalmente, o LimitRequestLine é definido como 128000. Entretanto, o senhor pode aumentar esse valor para 256000 ou mais para eliminar o erro 414. Apenas certifique-se de que o valor definido seja um múltiplo de 2.

Aumentar o tamanho do URI no apacheAumentar o tamanho do URI no apache

Quando terminar, basta fazer o upload do arquivo de volta para o site usando o cliente FTP. Isso deve ajudar a resolver o erro 414 em seu site do WordPress.

Esperamos que este artigo tenha ajudado o senhor a saber o que é o erro 414 request URI too long e como corrigi-lo. Talvez o senhor também queira consultar nosso guia sobre Segurança do WordPress e o erros mais comuns do WordPress.

Se o senhor gostou deste artigo, por favor, assine o nosso Canal do YouTube para tutoriais em vídeo sobre o WordPress. O senhor também pode nos encontrar em Twitter e Facebook.