¿Cómo redirigir todas las páginas 404 a la página principal?

Puedes manejar todas las páginas 404 rotas a la página de inicio u otra página usando la función “Personalizar”.
Ve a la sección Personalizar > Temas > Crear Nuevo Tema > nombra tu tema, por ejemplo Redirección 404 y establece el Tema Base en Predeterminado.
Luego crea el nuevo tema > Editar CSS/HTML. En la sección HTML, crea un fragmento de JavaScript que manejará la redirección.
Pega este código.

<script type="text/discourse-plugin">
  api.onPageChange((url, title) => {
    // Redirigir a la página de inicio para todas las páginas 404
    if (url.includes('/404')) {
      window.location.href = '/';
    }
  });
</script>

Ajusta el nombre de tu página según tus necesidades. Lee esto redirigir URL antigua a nueva URL de Discourse