Ho recentemente spostato un forum da un server a un altro. Alcuni giorni dopo ho scoperto che tutti i collegamenti interni sono stati modificati e ora sono rotti.
Non ne sono completamente sicuro, ma ecco cosa penso sia successo:
Il forum risiede su forum.example.org, ma durante la migrazione a un nuovo server ho inizialmente configurato la nuova istanza come temp.example.org, in modo da poterla testare senza disturbare gli utenti spegnendo l’istanza precedente. Una volta verificato che la nuova istanza funzionasse, l’ho riconfigurata come forum.example.org, ho apportato le modifiche al DNS e così via.
Ora ho scoperto che i collegamenti interni sono stati modificati. Vecchi link come https://forum.example.org/t/example-topic/1 sono diventati https://temp.example.org/t/example-topic/1, il che significa che sono rotti, dato che temp.example.org non esiste. Per quanto ne so, questo è stato fatto per ogni singolo link nel database.
Cosa è successo qui? Il processo di importazione/ripristino ha modificato tutti i link includendo il nome di dominio corrente (temporaneo)?
Come posso annullare questo, cioè cambiare i domini di tutti i link tornando al nome originale?