如何为子域使用不同的设置值?

大家好!圣诞快乐!

我有一个 Discourse 论坛,它有几个子域名,如下所示:
主论坛:example.com
子域名:A.example.comB.example.com 等。
所有这些都使用相同的用户、相同的主题和帖子。
但是,我将为每个域设置不同的主题设置值。
因此,我将修改 site_setting 表以将域信息与设置值一起保存,并修改论坛以检查域并从数据库获取不同的设置值。
这可能吗?要实现此功能,我该怎么做?
我可以使用一个实例来处理主域和所有子域,以及一个数据库吗?
请帮助我解决这些问题。
谢谢。

1 个赞

我不知道,但我真的很想知道:你为什么要用几个不同的域名提供相同的内容?

2 个赞

不可以。您不能这样做。在多个域上提供相同的数据是搜索引擎优化(SEO)的大忌。

您可以拥有多个 Discourse 服务器,也许可以使用 Docker 多站点配置。它们可以有不同的内容,但共享一个站点的身份验证。

2 个赞