Hai eseguito un’installazione standard o flarum è in esecuzione sullo stesso host di Discourse?
Hai utilizzato lo script di migrazione di flarum per importare i tuoi dati? Non sembra che lo script di flarum gestisca i reindirizzamenti dei permalink. Non riesco a immaginare come il reindirizzamento che suggerisci possa funzionare a meno che tu non abbia in qualche modo fatto in modo che gli ID degli argomenti in Discourse corrispondano a quelli in flarum.
Se in qualche modo ci sei riuscito, c’è un’impostazione del sito permalink normalization che farà ciò che suggerisci. Sarebbe qualcosa del tipo
/d\/(\d+)-(.*)/t\/\2\/\1/
Ma la sezione asdasd può essere sostituita con un -, poiché lo slug viene ignorato per il routing.
nginx è all’interno del container docker. Puoi vederlo se
cd /var/discourse
./launcher enter app
le modifiche che apporti lì verranno distrutte quando costruirai un nuovo container. È possibile apportare modifiche al tuo app.yml che modificheranno la configurazione di nginx nel container quando ne verrà costruito uno nuovo. Puoi dare un’occhiata ai template in /var/discourse/templates per alcuni esempi.