Recientemente moví un foro de un servidor a otro. Unos días después descubrí que todos los enlaces internos habían sido modificados y ahora están rotos.
No estoy completamente seguro, pero esto es lo que creo que sucedió:
El foro reside en forum.example.org, pero cuando realicé la migración a un nuevo servidor, inicialmente configuré la nueva instancia como temp.example.org, para poder acceder a ella y probarla sin molestar a los usuarios al desactivar la instancia anterior. Una vez que vi que la nueva instancia funcionaba, la reconfiguré como forum.example.org, realicé el cambio de DNS, etc.
Ahora descubro que los enlaces internos han sido modificados. Enlaces antiguos como https://forum.example.org/t/example-topic/1 se han cambiado a https://temp.example.org/t/example-topic/1, lo que significa que están rotos, ya que temp.example.org no existe. Por lo que puedo ver, esto se ha hecho con cada enlace individual en la base de datos.
¿Qué ocurrió aquí? ¿El proceso de importación/restauración cambió todos los enlaces para incluir el nombre de dominio (temporal) que estaba activo en ese momento?
¿Cómo puedo revertir esto, es decir, cambiar los dominios de todos los enlaces de vuelta al nombre original?