Discourse peut-il prendre en charge un forum partagé pour deux sites web avec des styles distincts ?

Je vois. L’URL du site principal est-elle également stockée dans la base de données ? Ce n’est donc pas une question de configuration d’une instance locale ? Dans ce cas, il serait clair que les deux instances essaieraient toujours de servir la même chose.

Et vous avez raison, une configuration à deux serveurs n’aide toujours pas Discourse à choisir le bon thème.

Cela me rappelle qu’il y aurait aussi un problème avec le contenu. Si vous collez un lien dans Discourse, il publie l’URL entière. Ainsi, quelqu’un lisant un sujet rédigé par l’autre site serait dirigé vers celui-ci en cliquant sur un lien. Idem pour les téléchargements, voir Uploads Path Should Update When URL Changes in app.yml During Container Rebuild.

Un autre problème pourrait être les e-mails ? De quel domaine proviendraient les e-mails de notification ? Un autre problème – les plugins sociaux (Facebook, etc.) ou la connexion Google redirigeraient vers un mauvais site (ou refuseraient peut-être la connexion).