Cómo solucionar el error 414 Request URI Too Large en WordPress

414 Solicitud URI demasiado grande

Última actualización el 22 de junio de 2024 por Jérôme Kerviel

¿Tiene problemas con el error "414 Request URI Too Large"? Este mensaje indica que la URL de su sitio web está excediendo el límite de procesamiento del servidor, impidiendo que los usuarios lleguen a su sitio.

La buena noticia es que este error a menudo se puede solucionar modificando la configuración de tu servidor. Si se siente cómodo editando los archivos del servidor, le guiaremos a través del proceso tanto para Apache y Configuración de Nginx.

En primer lugar, exploraremos las causas más comunes de este error. Luego, discutiremos algunas cosas a tener en cuenta antes de la corrección. Por último, proporcionaremos instrucciones paso a paso para dos soluciones.

Pongámonos manos a la obra y recuperemos su sitio web.

Comprensión del error "414 Request URI Too Large

Este código de error pertenece a la categoría de errores 4xx, que indican un problema en el servidor relacionado con la propia solicitud. En este caso concreto, el mensaje de error nos dice exactamente qué es lo que falla: el error URI de solicitud está excediendo el límite del servidor.

¿Qué es un URI?

A URI (Identificador Uniforme de Recursos) es una cadena única que identifica un recurso, como una página web, una imagen o un archivo. Quizá le resulte más familiar el término URL (Uniform Resource Locator), que es un tipo de URI utilizado específicamente para localizar recursos en Internet.

¿Qué hace que un URI sea "demasiado grande"?

Hay varias razones por las que un URI puede llegar a ser demasiado grande:

  • Códigos UTM: Estos códigos de seguimiento añadidos a las URL pueden aumentar considerablemente su longitud.
  • Complejo Plugins: Los plugins con funciones avanzadas pueden generar URIs largos.
  • Redirigir bucles: Cuando una página web se queda atascada en un bucle infinito de redirecciones, el URI sigue creciendo con cada redirección.

La buena noticia:

Por suerte, la solución a este error es la misma independientemente de la causa, aunque los pasos concretos pueden variar en función del software de su servidor (Apache o Nginx).

Pasos importantes antes de solucionar el error 414 Request URI Too Large

Aunque solucionar el error "414 Request URI Too Large" pueda parecer sencillo, hay que seguir primero algunos pasos cruciales:

  • Precaución para principiantes: Modificar los archivos de un sitio web de forma remota puede ser arriesgado. Un pequeño error puede romper su sitio. Si no te sientes cómodo con este proceso, considera pedir ayuda a tu proveedor de alojamiento.
  • Reúna las herramientas necesarias: Tendrás que utilizar herramientas de desarrollo como el inspector de tu navegador y el software del Protocolo de Transferencia de Archivos (FTP).
  • Consulte Requisitos de acceso al servidor: Solucionar este error a menudo requiere acceso a los archivos de su servidor, no sólo a los de su sitio web. Algunos planes de alojamiento no lo permiten. Ponte en contacto con tu proveedor si no estás seguro.

He aquí cómo prepararse:

  1. Crear una copia de seguridad completa: Esto es esencial. Haga una copia de seguridad completa de los datos y contenidos de su sitio web por si algo falla durante la reparación.
  2. Identifique su servidor web: Utilice las herramientas de desarrollo de su navegador (consulte la guía del navegador si es necesario) para averiguar qué tipo de servidor web utiliza su sitio (por ejemplo, Apache, Nginx).
  3. Localice Credenciales FTP: Si decide seguir adelante, tendrá que conectarse a su servidor utilizando un Cliente FTP. Encuentra tu Inicio de sesión FTP desde el panel de control de su proveedor de alojamiento.

Recuerde que si no está seguro de alguno de estos pasos o carece del acceso necesario, no dude en ponerse en contacto con su proveedor de alojamiento para que le ayude.

Haga clic con el botón derecho del ratón en cualquier lugar de la página para abrir el navegador Inspeccione herramienta. Utilizaremos Google Chrome, pero el proceso es similar en otros navegadores:

open-inspect-tool-chrome

Después de hacer clic en Inspeccionedebería ver el código de la página en una ventana a la derecha:

google-chrome-inspect-page-elements

Ir a la Red y asegúrese de seleccionar la URL correcta en la pestaña Nombre columna:

identify-server-using-inspect-tool

En Encabezados de respuestapodrá 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 Servidor web LiteSpeed.

Ahora que ya tienes esta información, tendrás que conectarte directamente a tu sitio utilizando un cliente FTP, como FileZilla. Instala la herramienta y busca tus credenciales de acceso FTP.

Cómo solucionar el error en Apache y Nginx

Ahora le mostraremos cómo solucionar el error "414 Request URI Too Large" tanto en servidores Apache como 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:

connect-to-site-filezilla

A continuación, deberá localizar el archivo raíz lo que puede requerir que suba algunos niveles. A continuación, puede buscar la carpeta etc carpeta. Dentro, usted debe encontrar una carpeta nginix con un archivo de configuración del servidor etiquetado algo así como nginx.conf.hbs.

Descargue el archivo en 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ámbialo por "128K" como mínimo. Si quieres ir más allá, asegúrate de utilizar múltiplos de dos.

Si no puede localizar la línea de código anterior, simplemente añádala al final del archivo. Finalmente, guarda tu nuevo archivo y reemplaza el antiguo usando FileZilla. Y ya está.

Cómo solucionar el error en Apache

Ahora, vamos a ver 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 vamos a utilizar una línea de código diferente.

Al igual que con el último método, tendrás que acceder a tu sitio web utilizando un cliente FTP. Una vez conectado, localice el archivo raíz y abra la carpeta etc carpeta. Allí, usted debe ser capaz de encontrar un apache2 que contendrá su apache2.conf archivo.

Guarde el archivo en su ordenador 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 cambia "128000" por "256000". Como antes, puedes elegir un número mayor, siempre que sea múltiplo de dos.

Si no puede encontrar esta línea, simplemente añádala al final del archivo. A continuación, guarde el archivo de configuración del servidor actualizado y reemplace el antiguo utilizando su cliente FTP. No olvide visitar su sitio cuando haya terminado, para asegurarse de que el error 414 Request URI Too Large ha desaparecido.

Soluciona definitivamente el error "414 Request URI Too Large" 🤩

Encontrarse con este error puede ser un verdadero problema. Puede impedirle a usted y a los visitantes de su sitio acceder a páginas web importantes.

Como hemos visto, puedes resolver este error con unos pocos pasos. En primer lugar, crea una copia de seguridad de tu sitio para asegurarte de que puedes restaurarlo si algo va mal. A continuación, conéctese a un cliente FTP para acceder a los archivos de su sitio. Siga estos pasos en función del tipo de servidor:

  • Para un servidor Nginx: Modifique o añada la directiva big_client_header_buffers en el archivo de configuración de su servidor.
  • Para un servidor Apache: Ajuste los valores LimitRequestLine en el archivo de configuración de su servidor.

Siguiendo estos pasos adaptados a su tipo de servidor, debería poder resolver el error "414 Request URI Too Large" y volver a poner en marcha su sitio web.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *