WordPress genera 404 por imágenes rotas cómo arreglar
WordPress genera 404 por imágenes rotas: identifica la causa real y corrígela paso a paso para recuperar tus imágenes cuanto antes.
Cuando WordPress genera 404 por imágenes rotas, lo más habitual es que el archivo no esté accesible en la ruta esperada o que la URL pública ya no coincida con su ubicación real. En términos prácticos: la página intenta cargar una imagen, pero el servidor responde que ese recurso no existe en esa dirección.
La revisión inicial debería centrarse en tres puntos: comprobar la URL exacta de la imagen, verificar si el archivo existe físicamente en /wp-content/uploads/ y descartar interferencias de caché, CDN o plugins de optimización. A partir de ahí, conviene diagnosticar antes de tocar ajustes al azar si se trata de un error 404 masivo en WordPress.
Qué significa que WordPress devuelva 404 en imágenes
Un error 404 en una imagen no siempre implica un fallo general de WordPress. Significa, de forma concreta, que la URL de esa imagen apunta a un recurso que el servidor no encuentra. Puede ocurrir aunque la entrada, la página o incluso la biblioteca de medios sigan funcionando.
En muchos casos, el problema está en la ruta del archivo subido, en una migración incompleta, en redirecciones mal aplicadas o en una discrepancia entre la base de datos y la carpeta de medios. También puede aparecer si las miniaturas generadas por WordPress ya no existen, aunque la imagen original sí esté presente.
Causas más habituales de las imágenes rotas en WordPress
No hay una única causa universal, pero estas son las más frecuentes en instalaciones WordPress:
- Cambios de dominio o URL: tras una migración o paso de HTTP a HTTPS, algunas URLs de imágenes pueden seguir apuntando a la dirección antigua.
- Archivos movidos o borrados en uploads: si se elimina contenido de la carpeta uploads por FTP, panel de hosting o automatizaciones, la biblioteca puede conservar referencias rotas.
- Miniaturas no regeneradas: ciertos temas o plugins solicitan tamaños concretos que ya no existen físicamente.
- Caché o CDN desincronizada: una CDN puede servir rutas antiguas o responder con errores si no se ha purgado correctamente.
- Reglas del servidor o htaccess: redirecciones, bloqueos o reescrituras mal configuradas pueden afectar a las URLs de imágenes.
- Permisos de archivos: si el servidor no puede leer determinados archivos o carpetas, la imagen puede dejar de servirse correctamente.
- Plugins de optimización o seguridad: algunos renombrados, compresores, convertidores a WebP o reglas anti-hotlinking pueden alterar la entrega de medios.
- Contenido mixto o SSL: no siempre genera un 404, pero tras activar HTTPS conviene comprobar si las URLs de imágenes han quedado inconsistentes.
Cómo diagnosticar el origen del error paso a paso
- Abre la imagen rota en una pestaña nueva y copia su URL exacta.
- Comprueba si esa ruta corresponde con la estructura real de /wp-content/uploads/año/mes/.
- Accede al servidor por panel de hosting o SFTP y verifica si el archivo existe físicamente.
- Si falla una miniatura, revisa si existe el archivo original y si faltan solo los tamaños derivados.
- Vacía la caché de WordPress, del plugin de caché, del servidor y de la CDN si la hay.
- Desactiva temporalmente plugins de optimización de imágenes, seguridad o CDN para aislar conflictos.
- Revisa si el problema empezó tras una migración, cambio de dominio, activación de SSL o modificación del tema.
- Comprueba reglas de redirección, protección hotlink y configuración del servidor web.
Checklist rápida de validación
- ¿La URL devuelve 404 real en navegador?
- ¿El archivo está en la carpeta correcta?
- ¿La base de datos apunta al dominio actual?
- ¿La CDN sigue sirviendo una versión antigua?
- ¿Faltan solo miniaturas y no la imagen original?
Cómo arreglar imágenes con error 404 en WordPress
La solución depende del origen detectado. Estas acciones suelen ser las más útiles:
- Corrige URLs antiguas si la web ha cambiado de dominio, subdominio o protocolo. Debe revisarse con cuidado para no alterar datos no relacionados.
- Restaura archivos faltantes en la carpeta de medios desde una copia de seguridad, si el archivo ya no existe en el servidor.
- Regenera miniaturas cuando el original existe pero los tamaños intermedios faltan o no coinciden con el tema actual.
- Purga caché y CDN después de cualquier corrección, para evitar que sigan mostrándose rutas antiguas.
- Revisa permisos de carpetas y archivos si el hosting ha cambiado configuraciones o si hubo una migración manual.
- Deshaz reglas conflictivas en .htaccess, Nginx o sistemas anti-hotlink si bloquean medios legítimos.
- Comprueba plugins de conversión a WebP o lazy load, especialmente si sustituyen rutas o sirven versiones generadas dinámicamente.
Si el problema afecta a muchas imágenes tras una migración, suele ser más eficiente revisar primero la consistencia entre base de datos, rutas de medios y estructura real de archivos, en lugar de editar entradas una a una.
Cómo evitar que vuelva a ocurrir
- Haz migraciones con verificación final de URLs de imágenes y carpeta uploads.
- Mantén copias de seguridad completas, incluyendo archivos y base de datos.
- Evita mover o renombrar archivos de medios directamente en el servidor sin revisar referencias.
- Documenta cambios en CDN, SSL, redirecciones y plugins de optimización.
- Comprueba periódicamente la biblioteca de medios WordPress y algunas URLs públicas representativas.
Si WordPress genera 404 por imágenes rotas, lo más prudente es identificar primero si fallan la URL, el archivo físico, la caché o las reglas del servidor. Las causas más probables suelen estar en migraciones mal cerradas, archivos ausentes, miniaturas no regeneradas o configuraciones de CDN y permisos. Si tras revisar estos puntos el problema persiste, el siguiente paso razonable es auditar a fondo la biblioteca de medios y la migración, o pedir soporte técnico especializado para evitar cambios innecesarios.
Fuentes
Referencia oficial recomendada: documentación de WordPress sobre gestión de medios y subida de archivos en WordPress.org.
¿Necesitas orientación personalizada?
Te ayudamos a entender tus opciones y el siguiente paso.