Haben Sie eine Standardinstallation durchgeführt oder läuft Flarum auf demselben Host wie Discourse?
Haben Sie das Flarum-Migrationsskript verwendet, um Ihre Daten zu importieren? Es sieht nicht so aus, als ob das Flarum-Skript Permalinks-Umleitungen behandelt. Ich kann mir nicht vorstellen, wie die von Ihnen vorgeschlagene Umleitung funktionieren könnte, es sei denn, Sie haben es irgendwie geschafft, die Topic-IDs in Discourse mit denen in Flarum abzugleichen.
Wenn Sie das irgendwie geschafft haben, gibt es eine Website-Einstellung namens permalink normalization, die das tut, was Sie vorschlagen. Sie würde etwa so aussehen:
/d\\/(\\d+)-(.*)/t\\/\\2\\/\\1/
Aber der asdasd-Teil kann durch ein - ersetzt werden, da der Slug für das Routing ignoriert wird.
nginx befindet sich im Docker-Container. Sie können es sehen, wenn Sie
cd /var/discourse
./launcher enter app
Änderungen, die Sie dort vornehmen, werden zerstört, wenn Sie einen neuen Container erstellen. Es ist möglich, Änderungen an Ihrer app.yml vorzunehmen, die die nginx-Konfiguration im Container ändern, wenn ein neuer erstellt wird. Sie können sich die Vorlagen in /var/discourse/templates als Beispiele ansehen.