Все внутренние ссылки сломаны после восстановления резервной копии на новый сервер

Недавно я перенёс форум с одного сервера на другой. Через несколько дней я обнаружил, что все внутренние ссылки изменились и теперь не работают.

Я не до конца уверен, но вот что, как мне кажется, произошло:

Форум находится на forum.example.org, но во время миграции на новый сервер я сначала настроил новый экземпляр как temp.example.org, чтобы иметь возможность тестировать его, не доставляя неудобств пользователям и не отключая старый экземпляр. Как только я убедился, что новый экземпляр работает, я перенастроил его на forum.example.org, выполнил изменение DNS и так далее.

Теперь я обнаружил, что внутренние ссылки изменились. Старые ссылки, такие как https://forum.example.org/t/example-topic/1, превратились в https://temp.example.org/t/example-topic/1, из-за чего они перестали работать, поскольку temp.example.org больше не существует. Насколько я могу судить, это затронуло каждую ссылку в базе данных.

Что здесь произошло? Изменил ли процесс импорта/восстановления все ссылки, добавив к ним текущее (временное) доменное имя?

Как можно отменить это, то есть вернуть домены во всех ссылках к исходному имени?

Вы можете перенастроить темы на правильный URL, как описано в этой инструкции:
Change the domain name or rename your Discourse

Вам нужно будет выполнить команду вроде discourse remap temp.example.org forum.example.org.

Очень вам благодарны!