Вы выполнили стандартную установку или Flarum работает на том же хосте, что и Discourse?
Вы использовали скрипт миграции Flarum для импорта ваших данных? Судя по всему, скрипт Flarum не обрабатывает перенаправления постоянных ссылок (permalink). Я не могу представить, как предложенное вами перенаправление могло бы работать, если только вы каким-то образом не обеспечили совпадение идентификаторов тем в Discourse с идентификаторами в Flarum.
Если вы всё же сделали это, существует настройка сайта permalink normalization, которая выполнит то, что вы предлагаете. Она может выглядеть примерно так:
/d\/(\d+)-(.*)/t\/\2\/\1/
Однако секцию asdasd можно заменить на -, так как слаг игнорируется при маршрутизации.
nginx находится внутри контейнера Docker. Вы можете зайти в него, выполнив:
cd /var/discourse
./launcher enter app
Изменения, внесённые там, будут уничтожены при сборке нового контейнера. Однако можно внести изменения в ваш файл app.yml, которые будут модифицировать конфигурацию nginx в контейнере при создании нового. Вы можете посмотреть примеры в шаблонах по пути /var/discourse/templates.