Redirigir URL con Nginx en Digital Ocean

¿Hiciste una instalación estándar o flarum se ejecuta en el mismo host que Discourse?

¿Utilizaste el script de migración de flarum para importar tus datos? No parece que el script de flarum maneje las redirecciones de permalink. No puedo imaginar cómo la redirección que sugieres podría funcionar a menos que hayas logrado de alguna manera que los IDs de tema en Discourse coincidan con los de flarum.

Si de alguna manera lo hiciste, hay una configuración del sitio de normalización de permalink que hará lo que sugieres. Sería algo como

     /d\\/(\\d+)-(.*)/t\\/\\2\\/\\1/

Pero la sección asdasd se puede reemplazar con un -, ya que la barra de direcciones se ignora para el enrutamiento.

nginx está dentro del contenedor docker. Puedes verlo si

cd /var/discourse
./launcher enter app

los cambios que hagas allí se destruirán cuando construyas un nuevo contenedor. Es posible hacer cambios en tu app.yml que modificarán la configuración de nginx en el contenedor cuando se construya uno nuevo. Puedes ver las plantillas en /var/discourse/templates para algunos ejemplos.

2 Me gusta