Página 2 de 2

Re: Problema con muchos enlaces

NotaPublicado: 31 Octubre 2017 20:35
por ymourino
Mateo escribió:
ymourino escribió:En principio no debería ser complicado. Básicamente todos los mensajes del foro estarán almacenados en una base de datos. Sería cuestión de crear un sencillo script que recorra los mensajes uno por uno y en aquellos en los que exista algún enlace a un hilo del foro, eliminar (si existe) la parte "foro/" de la URL y almacenar de nuevo la versión modificada del mensaje.

Evidentemente hablo sin tener acceso a la versión almacenada de los mensajes, pero como digo, no sería muy complejo hacerlo. Solo tener el script bien probado para evitar accidentes, cerrar el foro unas horas, hacer copia de seguridad por si algo sale mal y luego ejecutarlo.


Veo que no contestas. A ver si te facilito un poco el camino, ... sería algo así?

UPDATE nombredelatabla SET option_value = REPLACE ( option_value, 'http://www.ganzuando.es/foro/', 'http://www.ganzuando.es/' );

Y así con todas las tropecientasmil tablas?
Espero noticias.


Perdona, estoy liado con mil historias ahora mismo :)

Sí, vendría a ser algo así, aunque lo que me he fijado es que con la cantidad de mensajes que tiene el foro almacenado puede ser un problema. Podría tardar varias horas en recorrer y cambiar los enlaces, la verdad.