Cómo corregir el error HTTP 400 para sitios web de WordPress
Publicado: 2020-07-20Probablemente esté familiarizado con el error HTTP 404. Es cuando no se puede encontrar la página o el documento que solicitó. Pero, ¿qué pasa cuando recibe un error HTTP 400, donde se le da el mensaje de solicitud incorrecta ? Ese es un poco más complicado, pero no hay nada de qué preocuparse. Queremos analizar algunas de las razones más comunes por las que ocurre un error 400, las formas de solucionarlo cuando ocurre y los pasos que puede seguir para evitar que suceda.
Suscríbete a nuestro canal de Youtube
¿Qué es el error HTTP 400?
De todos los errores HTTP que recibe la gente, este es uno de los errores más comunes que ocurre en el extremo del usuario. Eso no quiere decir que los administradores del servidor no tengan que preocuparse por eso. Ellas hacen. Pero en muchos casos, la solicitud es incorrecta desde el principio y el sitio web no puede encontrarle sentido. Entonces, en lugar de siquiera intentar cumplirlo, solo te da 400.
Afortunadamente, hay algunas cosas que puede hacer para enviar la solicitud a los procesos del servidor y llevarla a cabo. Entonces, veamos algunas de las causas y cómo puede solucionarlas.
Problemas con la caché del navegador y las cookies
Lo hemos dicho antes y lo diremos de nuevo. Limpiar la memoria caché de su navegador es "apagarlo y luego volver a encenderlo" de los errores HTTP. O en realidad, la mayoría de los errores de Internet. Desafortunadamente, hacer esto no solucionará todo. Sin embargo, si ha habido una corrupción en alguna parte, una cookie caducada o simplemente algo bloqueado y no se puede analizar, borrar la memoria caché de su navegador podría borrarlo.
Muchas veces, se devuelve un error 400 al enviar un formulario o al iniciar sesión. Si envía paquetes seguros y cifrados, es posible que algo salga mal durante el proceso. A veces, una simple actualización puede hacerlo, pero otras veces un impulso de caché completo puede borrarlo.
Además, puede intentar omitir el caché cuando reciba un error HTTP 400 presionando CTRL / CMD - Shift - R en la pantalla de error. Eso podría ayudar a impulsar su solicitud. Si no es así, pasa a las otras correcciones.
Verifique sus URL
Una de las causas principales del error HTTP 400 es en realidad un error en la URL. No como un error tipográfico que generalmente resulta en un 404, sino como un carácter ilegal que no forma parte de la sintaxis esperada del servidor.
Vayamos con un ejemplo sencillo. Cuando trabaja con una campaña UTM, puede usar % 20 y códigos similares para insertar caracteres ( % 20 inserta un espacio). Como esto:
www.elegantthemes.com/divi ? utm_campaign = viral% 20campaign & utm_medium = Blog% 20post & utm_source = TikTok

Puede poner esa URL en nuestro navegador ahora mismo y funcionará. Sin embargo, si coloca un % o % 20 en la parte principal de la URL (la parte antes de ? Que indica cadenas de consulta en una URL), el servidor simplemente no tiene idea de lo que está pidiendo.
www.elegantthemes.com/%divi te dará esto:

Porque la estructura de URL estándar no acepta ese carácter. Asegúrese de que cuando reciba un error HTTP 400 no haya malformado la URL de ninguna manera. Que la URL a la que intentas acceder se ha escrito correctamente. Lo más probable es que esto suceda en las URL en las que haces clic, por lo que si sigues un enlace que te muestra una pantalla de 400 solicitudes incorrectas, verifica la URL principal en busca de caracteres extraños que no debería estar allí.
Verifique los complementos y extensiones del navegador
Al igual que la depuración de WordPress, desea asegurarse de que el software de terceros no esté causando el problema. Si ejecuta extensiones o complementos del navegador, es una muy buena idea deshabilitarlos individualmente para ver si uno de ellos está causando que aparezca el error.


Puede hacerlo todo a la vez, pero luego no sabe quién es el culpable. Así que compruébalos individualmente. Y si puede volver a cargar la página y no obtener un error 400, entonces aprenda a vivir sin ese complemento por un tiempo o consulte el mercado de extensiones para asegurarse de que esté actualizado a la versión más reciente.
El tamaño del archivo es demasiado grande
Este es un gran problema en WordPress. Los usuarios de WP invariablemente se han encontrado con un error HTTP al intentar cargar un archivo. Esto tampoco sucede solo con WordPress. Pero con WP, es una solución muy simple. Sin embargo, solo para asegurarse de que el 400 que está configurando se basa en el tamaño del archivo, cargue un archivo más pequeño en el servidor. Si pasa, entonces hay una mayor probabilidad de que sea necesario aumentar el límite de tamaño del archivo. Además, hemos tenido suerte al cerrar la sesión y volver a iniciarla para corregir un error 400 basado en las cargas.
En su archivo wp-config.php , debería encontrar una línea que se parezca a esto: define ('WP_MEMORY_LIMIT', '64M');

Si no lo encuentra, puede copiar / pegar este directamente encima de la línea que dice / * Eso es todo, ¡deje de editar! Feliz blogueo. * /. Luego, ajuste el 64M a 128M o 256M . Si lo hace, cambiará el tamaño máximo de carga de archivos (en megabyes) para su sitio de WordPress.
También puede cambiar el tamaño máximo del archivo a través de su archivo .htaccess y el archivo functions.php dentro del directorio de su tema. Si prefiere seguir esa ruta, tenemos una excelente documentación para guiarlo a través de los pasos.
Vacíe su caché de DNS
Vaciar su caché de DNS puede ayudar de la misma manera que limpiar la caché de su navegador y eliminar las cookies. (Por cierto, están completamente separados). Sin embargo, el concepto es el mismo. Su computadora está guardando información de DNS de los sitios en los que ha estado para cargarlos más rápido al volver a visitarlos. Pero ... a veces esa información antigua entra en conflicto con la versión más reciente del sitio. Y obtienes un error 400.
Sin embargo, es una solución bastante fácil. En Windows, solo necesita abrir el símbolo del sistema.

Simplemente ingrese cmd en la búsqueda, y cuando llegue al indicador, simplemente ingrese ipconfig / flushdns (con el espacio). Y eso podría haber solucionado su error HTTP 400.
Si está en Mac, es muy similar. Busca terminal e ingresa sudo killall -HUP mDNSResponder . Si eso no funciona, intente sudo discoveryutil udnsflushcaches .
Para otros sistemas operativos y un resumen completo del almacenamiento en caché de DNS en su conjunto, puede consultar la excelente guía de Kinsta.
Terminando con el error HTTP 400
Si aún obtiene un 400 después de probar todas estas soluciones, es hora de ponerse en contacto con el proveedor de alojamiento web. Si es un visitante y sabe cómo ponerse en contacto con el sitio web a través de Twitter u otros medios, hágalo. Y si usted es el administrador y tiene que lidiar con el problema, lo mejor que puede hacer es el soporte en el host que utilice. Muchos errores HTTP como el 400 se pueden solucionar siguiendo soluciones simples y fáciles como las que mencionamos aquí. Sin embargo, no todos pueden. Ahí es cuando el anfitrión debería participar. Tienen mucha más información y acceso que tú.
¿Cómo ha tratado con el error HTTP 400 en el pasado?
Imagen destacada del artículo por Leremy / shutterstock.com
