Última atualização em 22 de junho de 2024 por Jérôme Kerviel
Está tendo problemas com o erro "414 Request URI Too Large"? Essa mensagem indica que o URL do seu site está excedendo o limite de processamento do servidor, impedindo que os usuários cheguem ao seu site.
A boa notícia é que esse erro geralmente pode ser corrigido modificando-se a configuração do servidor. Se você se sentir à vontade para editar os arquivos do servidor, nós o orientaremos no processo para Apache e Configurações do Nginx.
Primeiro, exploraremos as causas comuns desse erro. Em seguida, discutiremos alguns aspectos que devem ser levados em consideração antes da correção. Por fim, forneceremos instruções passo a passo para duas soluções!
Vamos nos aprofundar e colocar seu site de volta nos trilhos!
Entendendo o erro "414 Request URI Too Large" (URI de solicitação muito grande)
Isso código de erro se enquadra na categoria de erros 4xx, indicando um problema no lado do servidor relacionado à própria solicitação. Nesse caso específico, a mensagem de erro nos diz exatamente o que está errado: o URI de solicitação está excedendo o limite do servidor.
O que é um URI?
A URI (Identificador Uniforme de Recursos) é uma cadeia de caracteres exclusiva que identifica um recurso, como uma página da Web, uma imagem ou um arquivo. Talvez você esteja mais familiarizado com o termo URL (Uniform Resource Locator), que é um tipo de URI usado especificamente para localizar recursos na Internet.
O que torna um URI "muito grande"?
Há vários motivos pelos quais um URI pode se tornar muito grande:
- Códigos UTM: Esses códigos de rastreamento adicionados aos URLs podem aumentar significativamente seu comprimento.
- Complexo Plugins: Os plug-ins com recursos avançados podem gerar URIs longos.
- Loops de redirecionamento: Quando uma página da Web fica presa em um loop infinito de redirecionamento, o URI continua crescendo a cada redirecionamento.
A boa notícia:
Felizmente, a solução para esse erro é a mesma, independentemente da causa, embora as etapas específicas possam variar dependendo do software do servidor (Apache ou Nginx).
Etapas importantes antes de corrigir o erro 414 Request URI Too Large
Embora a correção do erro "414 Request URI Too Large" possa parecer simples, há algumas etapas cruciais a serem seguidas primeiro:
- Cuidado para iniciantes: Modificar arquivos de sites remotamente pode ser arriscado. Um pequeno erro pode danificar seu site. Se você não se sentir confortável com esse processo, considere a possibilidade de pedir ajuda ao seu provedor de hospedagem.
- Reúna as ferramentas necessárias: Você precisará usar ferramentas de desenvolvedor, como o inspetor do navegador e o software FTP (File Transfer Protocol).
- Verificar Requisitos de acesso ao servidor: Como corrigir esse erro geralmente requer acesso aos arquivos do servidor, não apenas aos arquivos do site. Alguns planos de hospedagem podem não permitir isso. Entre em contato com seu provedor se não tiver certeza.
Veja como se preparar:
- Criar um backup completo: Isso é essencial! Faça um backup completo dos dados e do conteúdo de seu site, caso algo dê errado durante a correção.
- Identifique seu servidor da Web: Use as ferramentas de desenvolvimento do navegador (consulte o guia do navegador, se necessário) para descobrir que tipo de servidor da Web seu site usa (por exemplo, Apache, Nginx).
- Localize as credenciais de FTP: Se decidir prosseguir, você precisará se conectar ao seu servidor usando um Cliente FTP. Encontre seu Login FTP no painel de controle do seu provedor de hospedagem.
Lembre-se de que, se não tiver certeza sobre alguma dessas etapas ou se não tiver o acesso necessário, não hesite em entrar em contato com o provedor de hospedagem para obter ajuda.
Clique com o botão direito do mouse em qualquer lugar da página para abrir a janela Inspecionar ferramenta. Usaremos o Google Chrome, mas o processo é semelhante em outros navegadores:
Depois de clicar em InspecionarVocê verá o código da página em uma janela à direita:
Vá para o Rede e verifique se o URL correto está selecionado na guia Nome coluna:
Abaixo de Cabeçalhos de respostavocê poderá ver que tipo de servidor está sendo usado. Observe que os servidores mais comuns são o Nginx e o Apache, embora alguns hosts usem Servidor Web LiteSpeed.
Agora que você tem essas informações, precisará se conectar diretamente ao seu site usando um cliente FTP, como o FileZilla. Instale a ferramenta e encontre suas credenciais de login de FTP.
Como corrigir o erro no Apache e no Nginx
Agora, mostraremos a você como corrigir o erro "414 Request URI Too Large" nos servidores Apache e Nginx:
Como corrigir o erro no Nginx
Depois de acessar o site por meio do FileZilla ou de um cliente FTP semelhante, você deverá ver os arquivos listados:
Em seguida, você precisará localizar o arquivo raiz o que pode exigir que você suba alguns níveis. Em seguida, você pode procurar a pasta etc pasta. Dentro dela, você deve encontrar uma pasta nginix com um arquivo de configuração do servidor rotulado como nginx.conf.hbs.
Baixe o arquivo em seu dispositivo local e abra-o em seu editor de texto favorito. Procure a seguinte linha de código:
large_client_header_buffers 4 8K
Neste exemplo, "8K" representa o tamanho de URI permitido. Altere-o para pelo menos "128K". Se você quiser aumentar o tamanho, certifique-se de usar múltiplos de dois.
Se você não conseguir localizar a linha de código acima, basta adicioná-la à parte inferior do arquivo. Por fim, salve o novo arquivo e substitua o antigo usando o FileZilla. É isso aí!
Como corrigir o erro no Apache
Agora, vamos ver como corrigir o erro 414 Request URI Too Large quando seu site estiver hospedado em um servidor Apache. O processo é quase idêntico às instruções acima, exceto pelo fato de que usaremos uma linha de código diferente.
Assim como no último método, você precisará acessar seu site usando um cliente FTP. Quando estiver conectado, localize a pasta raiz e abra a pasta etc pasta. Lá, você deverá encontrar um arquivo apache2 que conterá sua pasta apache2.conf arquivo.
Salve o arquivo em seu computador e abra-o em um editor de texto. Procure a seguinte linha de código:
LimitRequestLine 128000
O número aqui representa um limite de tamanho, portanto, altere "128000" para "256000". Como antes, você pode escolher um número maior, desde que seja um múltiplo de dois.
Se você não conseguir encontrar essa linha, basta adicioná-la ao final do arquivo. Em seguida, salve o arquivo de configuração do servidor atualizado e substitua o antigo usando seu cliente FTP. Não se esqueça de visitar seu site quando terminar, para ter certeza de que o erro 414 Request URI Too Large foi eliminado!
Corrigir o erro "414 Request URI Too Large" para sempre 🤩
Encontrar esse erro pode ser um problema real. Ele pode impedir que você e os visitantes do seu site acessem páginas importantes da Web.
Como vimos, você pode resolver esse erro com algumas etapas. Primeiro, crie um backup do seu site para garantir que você possa restaurá-lo se algo der errado. Em seguida, conecte-se a um cliente FTP para acessar os arquivos do seu site. Siga estas etapas de acordo com seu tipo de servidor:
- Para um servidor Nginx: Modifique ou adicione a variável
large_client_header_buffers
no arquivo de configuração do servidor. - Para um servidor Apache: Ajuste o
LimitRequestLine
no arquivo de configuração do servidor.
Seguindo essas etapas adaptadas ao seu tipo de servidor, você poderá resolver o erro "414 Request URI Too Large" e colocar seu site de volta nos trilhos!