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

**URL:** https://meta.discourse.org/t/how-can-i-use-different-setting-value-for-subdomain/249875
**Category:** Development
**Created:** [2022年十二月26日 08:22 UTC](https://meta.discourse.org/t/how-can-i-use-different-setting-value-for-subdomain/249875 "2022-12-26T08:22:33Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Lai\_Chau\_Koi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lai_chau_koi/32/262307_2.png) [@Lai\_Chau\_Koi](https://meta.discourse.org/u/Lai_Chau_Koi)
#### Post date: [2022年十二月26日 08:22 UTC](https://meta.discourse.org/t/how-can-i-use-different-setting-value-for-subdomain/249875/1 "2022-12-26T08:22:33Z")

</div>

大家好！圣诞快乐！

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

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [2022年十二月26日 10:12 UTC](https://meta.discourse.org/t/how-can-i-use-different-setting-value-for-subdomain/249875/2 "2022-12-26T10:12:31Z")

</div>

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

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2022年十二月26日 20:45 UTC](https://meta.discourse.org/t/how-can-i-use-different-setting-value-for-subdomain/249875/3 "2022-12-26T20:45:20Z")

</div>

> [@Lai\_Chau\_Koi](#):
>
> 我能用一个实例为主域名和子域名都使用一个数据库吗？

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

您可以拥有多个 Discourse 服务器，也许可以使用 [Docker 多站点配置](https://meta.discourse.org/t/multisite-configuration-with-docker/14084)。它们可以有不同的内容，但共享一个站点的身份验证。
