Cómo solucionar el error de URI de solicitud 414 demasiado grande (2 formas)
Publicado: 2024-04-04Cuando encuentra el error 414 Request URI Too Large, significa que hay un problema crítico entre su navegador y el servidor de su sitio web. Esto puede resultar frustrante y, lo que es más importante, impedirle realizar tareas importantes.
Afortunadamente, puede resolver este error común ajustando los archivos de configuración de su servidor para adaptarse a la solicitud. Siempre que se sienta cómodo administrando los archivos de su sitio web, el proceso es sencillo tanto en los servidores Apache como en Nginx. ️
En esta publicación, comenzaremos analizando las causas principales del error 414 Request URI Too Large. Después de eso, compartiremos lo que deberá considerar antes de intentar resolver este problema. Finalmente, lo guiaremos a través de dos formas diferentes de solucionarlo. ¡Pongámonos a trabajar!
Tabla de contenido :
- Cómo solucionar el error en Nginx
- Cómo solucionar el error en Apache
¿Qué es el error 414 Request URI Too Large (y qué lo causa)?
Primero, revisemos cómo funciona el error 414 Request URI Too Large. Este es un error 400 clásico. Eso significa que es un tipo de error HTTP, que generalmente es causado por un problema con la conexión del servidor.
En este caso, el nombre del error nos indica el problema: el URI de solicitud es demasiado grande. URI significa Identificador uniforme de recursos, que se refiere a una cadena de caracteres que distingue (identifica) un recurso.
Mientras tanto, una URL es un localizador uniforme de recursos. Sin profundizar demasiado en los detalles, es importante saber que una URL es un tipo de URI. Es por eso que los términos a menudo se usan indistintamente.
Ahora, quizás se pregunte qué puede hacer que un URI de solicitud sea "demasiado grande". Hay una variedad de escenarios que pueden causar esto.
Por ejemplo, si utiliza códigos UTM para realizar un seguimiento de las conversiones, la herramienta elegida podría generar URI muy largos. De manera similar, si estás utilizando un complemento robusto con funciones potentes, podría terminar haciendo lo mismo. Otra causa común son los bucles de redireccionamiento.
Afortunadamente, independientemente de la causa, la solución es la misma. Sin embargo, el proceso diferirá ligeramente según el servidor que utilice.
Qué hacer antes de corregir el error 414 Request URI Too Large
Arreglar el error 414 Request URI Too Large es relativamente sencillo. Sin embargo, requiere que acceda y modifique los archivos de su sitio web de forma remota.
Esto puede resultar complicado para los principiantes e introduce un cierto nivel de riesgo. Esto se debe a que los archivos de su sitio son extremadamente delicados, por lo que incluso un error menor o un cambio involuntario podrían dañar su sitio. Además, necesitarás utilizar algunas herramientas de desarrollo, como el elemento Inspeccionar en tu navegador y el Protocolo de transferencia de archivos (FTP).
Además, es importante tener en cuenta que necesitará acceso FTP a los archivos de su servidor, no sólo a los archivos de su sitio web. Esto no estará permitido en ciertos tipos de planes de hosting. Si no tiene este nivel de acceso, deberá comunicarse con su proveedor de alojamiento para obtener ayuda.
Si tiene lo que necesita y está listo para probar el proceso de solución de problemas, comience creando una copia de seguridad completa de su sitio. De esta manera, si algo sale mal, podrás restaurar fácilmente sus datos y contenido. Este es un paso vital incluso si eres un usuario más experimentado.
Después de eso, deberás determinar con qué tipo de servidor web estás trabajando. Para hacer esto, navegue hasta la página web que muestra el error 414 Request URI Too Large.
Haga clic derecho en cualquier lugar de la página para abrir la herramienta Inspeccionar de su navegador. Usaremos Google Chrome, pero el proceso es similar en otros navegadores:
Después de hacer clic en Inspeccionar , debería ver el código de la página en la ventana de la derecha:
Vaya a la pestaña Red y asegúrese de que esté seleccionada la URL correcta en la columna Nombre :
En Encabezados de respuesta , podrá ver qué tipo de servidor se está utilizando. Tenga en cuenta que los servidores más comunes son Nginx y Apache, aunque algunos hosts utilizan LiteSpeed Web Server.
Ahora que tiene esta información, deberá conectarse a su sitio directamente mediante un cliente FTP, como FileZilla. Instale la herramienta y busque sus credenciales de inicio de sesión FTP.
Si no está seguro de dónde están esas credenciales, normalmente las encontrará en el panel de control de su proveedor de hosting. Consulte nuestra guía completa sobre cómo usar FileZilla si necesita orientación adicional durante este proceso. ️
Cómo solucionar el error 414 Request URI Too Large en Apache y Nginx
Ahora le mostraremos cómo corregir el error 414 Request URI Too Large en servidores Apache y Nginx.
Cómo solucionar el error en Nginx
Una vez que haya accedido a su sitio web a través de FileZilla o un cliente FTP similar, debería ver sus archivos en la lista:
A continuación, deberá ubicar la carpeta raíz de su servidor, lo que puede requerir que suba algunos niveles. Luego, puedes buscar la carpeta etc. Dentro, debería encontrar una carpeta nginix con un archivo de configuración del servidor etiquetado como nginx.conf.hbs .
Descargue el archivo a su dispositivo local y ábralo en su editor de texto favorito. Busque la siguiente línea de código:
large_client_header_buffers 4 8K
En este ejemplo, "8K" representa el tamaño de URI permitido. Cámbielo a al menos "128K". Si desea subir más, asegúrese de utilizar múltiplos de dos.
Si no puede localizar la línea de código anterior, simplemente agréguela al final del archivo. Finalmente, guarde su nuevo archivo y reemplace el anterior usando FileZilla. ¡Eso es todo!
Cómo solucionar el error en Apache
Ahora, veamos cómo solucionar el error 414 Request URI Too Large cuando su sitio web está alojado en un servidor Apache. El proceso es casi idéntico a las instrucciones anteriores, excepto que usaremos una línea de código diferente.
Al igual que con el último método, deberá acceder a su sitio web mediante un cliente FTP. Una vez que esté conectado, ubique la carpeta raíz de su servidor y abra la carpeta etc. Allí, debería poder encontrar una carpeta apache2 que contendrá su archivo apache2.conf .
Guarde el archivo en su computadora y ábralo en un editor de texto. Busque la siguiente línea de código:
LimitRequestLine 128000
El número aquí representa un límite de tamaño, así que cambie "128000" a "256000". Como antes, puedes elegir un número mayor, siempre que sea múltiplo de dos.
Si no puede encontrar esta línea, simplemente agréguela al final del archivo. Luego guarde el archivo de configuración del servidor actualizado y reemplace el anterior usando su cliente FTP. ¡No olvide visitar su sitio cuando haya terminado, para asegurarse de que el error 414 Request URI Too Large haya desaparecido!
Solucione el error 414 Request URI Too Large para siempre
Encontrar el error 414 Request URI Too Large puede ser un problema real. Puede impedir que usted y los visitantes de su sitio accedan a páginas web importantes.
Como hemos visto, puedes resolver este error en unos pocos pasos. Primero, querrás hacer una copia de seguridad de tu sitio en caso de que algo salga mal durante el proceso. Después de eso, deberá conectarse a un cliente FTP para acceder a los archivos de su sitio. Entonces:
- Si su sitio está alojado en un servidor Nginix, deberá modificar o agregar el código large_client_header_buffers en el archivo de configuración de su servidor.
- Si su sitio está alojado en un servidor Apache, deberá ajustar el código LimitRequestLine en el archivo de configuración de su servidor.
Para obtener más información sobre cómo diagnosticar este tipo de errores en el futuro, es posible que también desee leer nuestra guía sobre códigos de error HTTP.
¿Tiene alguna otra pregunta sobre cómo solucionar el error 414 Request URI Too Large? ¡Háganos saber en la sección de comentarios!