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

Publicados: 2023-07-18

Você já encontrou um erro 414 URI de solicitação muito longo em seu site WordPress?

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

Neste artigo, mostraremos o que é o erro '414 request URI too long' e como corrigi-lo.

What is 414 request URI too long error and how to fix it

O que é 414 Request URI Too Long Error?

Um erro 414 URI de solicitação muito longo ocorre quando uma URL ou uma ação que você está solicitando é muito longa para o servidor manipular.

Observe que há uma diferença entre URI e URL. Um URI ou identificador de recurso uniforme pode ser o nome de um recurso, localização ou ambos. Por outro lado, uma URL ou Localizador Uniforme de Recursos só pode ser a localização de um recurso.

Ambos os termos são geralmente usados ​​de forma intercambiável porque o URL faz parte do URI. No entanto, o erro 414 pode ser acionado por ambos os componentes, então vamos ver as causas.

O que causa o erro 414 Request URI Too Long?

Você pode ver o erro 414 ao clicar no link e o servidor não consegue processá-lo porque é muito longo.

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

Outra situação que pode causar um erro 414 é um loop de redirecionamento. É quando uma configuração incorreta ou uma configuração em um plug-in do WordPress causa muitas solicitações de redirecionamento.

Como resultado, você obtém URLs incrivelmente longos e 414 solicitações de erro URI muito longo.

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

Em um evento 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 no servidor do seu site também podem resultar em problemas 414 URI muito longos.

Dito isso, vamos ver como você pode corrigir o erro 414 no seu site WordPress.

Corrigindo o erro 414 Request URI Too Long

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

Antes de prosseguirmos, recomendamos criar 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, você terá uma cópia de backup do seu site pronta para restaurar.

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, você precisa descobrir o tipo de servidor que seu site WordPress está usando. Existem 2 tipos principais de servidores, que incluem Apache e Nginx.

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

Open inspect element

Em seguida, você precisará alternar para a guia 'Rede' na parte superior.

A partir daqui, você pode selecionar qualquer elemento na coluna Nome. Depois disso, você precisará rolar para baixo até a seção 'Cabeçalhos de resposta' e ver os detalhes do 'Servidor'.

View server type of your site

Isso mostrará se seu site está usando Nginx ou Apache.

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

Depois de determinar o tipo de servidor, vamos ver como corrigir o erro 414 URI de solicitação muito longo para Apache e Nginx.

Corrigindo o erro 414 Request URI Too Long no Nginx

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

Existem muitos clientes FTP que você 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 login, você precisará baixar o arquivo 'nginx.conf'. Você pode acessá-lo seguindo este caminho: /etc/nginx/nginx.conf

Access Nginx file

Depois de localizar o arquivo, vá em frente e baixe-o em seu computador e depois abra-o em um software bloco de notas.

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

Você verá 2 conjuntos de valores, que se relacionam a um número e 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.

Increase URI size in Nginx

Quando terminar, basta salvar o arquivo de texto e recarregá-lo 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.

Corrigindo o erro 414 Request URI Too Long no Apache

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

Depois de fazer login, você precisará localizar o arquivo 'apache2.conf'. Simplesmente vá para o seguinte caminho usando o cliente FTP: /etc/apache2/apache2.conf

Access apache config files

Em seguida, você precisará baixar o arquivo e abri-lo no software bloco de notas.

Depois disso, você pode procurar as configurações de LimitRequestLine 128000 . Se você não vir um, basta adicioná-lo ao final do arquivo.

Normalmente, LimitRequestLine é definido como 128000. No entanto, você pode aumentá-lo para 256000 ou mais para remover o erro 414. Apenas certifique-se de que o valor definido seja um múltiplo de 2.

Increase URI size in apache

Quando terminar, basta carregar o arquivo de volta ao site usando o cliente FTP. Isso deve ajudar a resolver o erro 414 no seu site WordPress.

Esperamos que este artigo tenha ajudado você a aprender sobre o que é o erro 414 request URI too long e como corrigi-lo. Você também pode querer ver nosso guia sobre segurança do WordPress e os erros mais comuns do WordPress.

Se você gostou deste artigo, assine nosso canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.