Bonjour à tous ! Joyeux Noël !
J’ai un forum basé sur Discourse et il a plusieurs sous-domaines comme ceux-ci :
Forum principal : example.com
Sous-domaine : A.example.com, B.example.com, …
Tous utilisant les mêmes utilisateurs, les mêmes sujets et les mêmes publications.
Cependant, je vais définir une valeur de paramètre de thème différente pour chaque domaine.
Je vais donc modifier la table site_setting pour enregistrer les informations de domaine avec les valeurs des paramètres, et modifier également le forum pour vérifier le domaine et obtenir une valeur de paramètre différente de la base de données.
Est-ce possible ? Pour implémenter la fonctionnalité, comment puis-je faire ?
Puis-je utiliser une seule instance pour le domaine principal et les sous-domaines avec une seule base de données ?
S’il vous plaît, aidez-moi à résoudre ces problèmes.
Merci.
1 « J'aime »
Je ne sais pas, mais je suis vraiment curieux : pourquoi voudriez-vous servir le même contenu sur plusieurs domaines différents ?
2 « J'aime »
Non. Vous ne pouvez pas. Servir les mêmes données sur plusieurs domaines est une grave erreur en matière de référencement (SEO).
Vous pourriez avoir plusieurs serveurs Discourse, peut-être avec la configuration multisite avec Docker. Ils pourraient avoir un contenu différent, mais partager l’authentification d’un seul site.
2 « J'aime »