Ahora que cambié de blogsome a WordPress muchas de las imágenes que estaban hospedadas en ese sitio quedaron mal referenciadas y por lo tanto no se muestran. Aprovechando la duda que dejo Warren Keffer en uno de los comentarios, esta es la forma de migrar las imágenes mediante SQL.
No es muy complicado hacer el cambio, lo único que hay que hacer es una búsqueda sustitución con la función REPLACE de MySQL.
Primero es necesarios copiar todas las imágenes a su nuevo dominio, en mi caso hice una carpeta dentro de mi instalación de wordpress.
Busqué una imagen errónea y vi como estaba estructurado el enlace que era muy similar a este:
src='/images/
El objetivo es sustituirlo por este otro:
src='https://linuxmanr4.com/wp-content/uploads/images/
La instrucción SQL quedaría más o menos así:
Para ejecutar esta instrucción utilicé el servicio de phpMyAdmin que ofrece mi servicio de hosting.
Una vez que ejecuté la consulta la gran mayoría de mis imágenes estrenaron dominio nuevo y se muestran correctamente.
Hola
Gracias por el post, una duda existencial
No seria factible que en algún lado configurar el dominio de donde obtener las imágenes y después remplazar todas las ligas a que tomen ese valor. Así cuando tengas que apuntar a otro dominio solo lo cambias una vez y todas las reflejan automagicamente.
No termino de entender lo que quieres decir, a que le llamas Configurar el dominio de donde obtener las imágenes.
En mi caso no tenía acceso directo a la administración del servidor y la opción de respaldo solo me entregó todas las imágenes que ya había subido.
Además muchas imágenes tenían una ruta relativa (sin apuntar a un dominio) por eso preferí que al hacer el cambio, hacerlas absolutas (son todo y dominio en el url).
MUCHAS PERO MUCHAS GRACIAS, estaba haciendo esto de manera manual y me ahorraste horas de trabajo 🙂
Hacerlo a mano es la muerte !!!
Que bueno que aprovechaste este consejo 🙂