Buenos días,
El otro día se cayó mi web debido a un exceso de peticiones al servidor. Entre otras cosas, vimos que teníamos muchos errores 404 estáticos que ejecutaban php para servir la página de Wordpress de error. Parece ser que wordpress realiza por defecto una instancia de la web en segundo plano en lugar de devolver un error 404 tradicional. Esto provoca que si se generan varias llamadas de recursos que no existen a la vez es como si accedieran a la web tantas visitas como peticiones 404.
Creo que en este caso, el motivo se debió a una imagen que no se subía correctamente al editor de bloques de wordpress.
¿Cómo puedo corregir estos errores 404? ¿Se acumulan en segundo plano, o se eliminan sólos?
Muchas gracias,
Héctor
Hola Rocio.
para que dominio es la consulta ?
Veo que tienes varios dominios y no se exactamente a qué dominio hace referencia.
Por lo que veo en los log los errores son de imágenes:
/wp-content/uploads/2018/10/corona-flores-dorada-detalle-quemono-300x300.jpg
Veo que la carpeta 2018 no existe en al instalación de rebervere, supongo que en algún momento se eliminaría.
Las entradas/productos de esa imagen están eliminadas ?
Un saludo
Hola @pepesoler,
El dominio que dió problema fue rebervere.com.
El problema yo creo que surge de un incorrecto método de crear la web; se creó copiando los archivos de otra web y cambiando el dominio y a partir de ahí se trabajó la web. Es por ello que muchas entradas productos, etc. hubo que borrarlas.
Las entradas y productos que utilizaban esa imagen están eliminadas. Las imágenes también se eliminaron, pero desde FTP. Desde la sección de "Medios" de wordpress he mirado y había imágenes fantasma (aparecía el nombre de archivo, fecha, etc. pero la imagen estaba en blanco).
Muchas gracias,
Héctor
Hola Rocio,
Entiendo que los errores ocurren tras realizar una migración del sitio web que genera el error, es posible que al pasar los archivos hay URL que hacen referencia a imágenes que ya no se encuentran en el nuevo sitio web y esto ocasione los errores 404 que mencionas.
Verifica cuales son las url que generan este error y realizar una redireccion a la url correcta o a tu home, puedes hacer esto con un plugin por ejemplo -> https://es.wordpress.org/plugins/redirection/
Otra opción es que los redirecciones a través de tu archivo htacess, te comparto el siguiente articulo donde mencionan como puedes solucionarlo -> https://www.webempresa.com/blog/errores-404-en-wordpress-enlaces-internos-solucion.html
Veo que la carpeta 2018 no existe en al instalación de rebervere, supongo que en algún momento se eliminaría.
Las entradas/productos de esa imagen están eliminadas ?
También verifica las entradas y productos que indica Pepe ya que es posible que algunos errores 404 se estén ocasionando por la perdida de esta carpeta
Comprueba esto y nos comentas como ha ido todo
Un Saludo
Hola @karen,
Muchas gracias por tu ayuda. En principio los errores 404 los redirecciono desde el htaccess cuando los detecto. Los errores 404 tradicionales los tengo un poco más controlados, lo que me preocupa más son estos errores 404 en segundo plano que crea Wordpress por defecto y que parece ser que me quitan recursos del servidor según Webempresa. ¿Alguna idea de cómo los puedo identificar y solucionar?
Muchas gracias,
Héctor
Hola
Esto que comentas " lo que me preocupa más son estos errores 404 en segundo plano que crea Wordpress por defecto", pues no lo tengo del todo claro, usas algún sistema de cache a nivel de servidor como Magic Cache?, igualmente is usas algún plugin de cache u optimización podrías probar desactivarlo.
Evalúa usar el plugin de redirección que te recomentó Karen ya que con este podrás gestionar mejor las redirecciones.
Saludos.
Sí, el plugin de caché que uso es WP Rocket.
Vale, probaré a desactivar el plugin de caché, así como el plugin que comentaba Karen.
Muchas gracias por vuestra ayuda!!
Un saludo,
Héctor
Hola Rocío,
En cuanto tengas los cambios efectuados nos comentas como te ha ido para poder dar el tema como cerrado 😀.
Un saludo 🖐️
Genial! 🙂
Hola Rocío,
Estamos atentos a tu futura respuesta 😀 😉, ya indicándonos el desenlace de lo acontecido.
Un saludo 🖐️