Não há realmente um bom método. ![]()
Mas, sim. Essa ainda é a ideia. Eu não acho que nada tenha mudado no Discourse desde então. Normalmente, eu faria alguns manualmente para garantir que ele faça o que é esperado. Além disso, faça um backup primeiro e talvez coloque o site em modo somente leitura para que, se você precisar restaurar o backup, não precise descartar nenhuma postagem feita enquanto você estava mexendo nas coisas.
Sem saber muito mais do que é fácil comunicar em um fórum, não posso dizer se essa é realmente a melhor maneira ou se há algo mais simples. Você pode ser capaz de apenas usar gsub nos caminhos dos URLs, por exemplo. Se você tiver um orçamento, pode entrar em contato comigo ou perguntar em Marketplace.