如何在单个WordPress安装中使用不同的URL?

时间:2019-09-13 作者:Dario B.

我会尽量解释清楚,因为我知道这个话题很复杂。

我有17个域名购买在同一托管。我想将这些域与单个WordPress安装一起使用,即;每个域指向我公司的不同区域,每个区域的web都是相同的,唯一改变的是它的内容。为了安装17个WordPress而不得不克隆我的网站,这似乎很愚蠢。我知道这是可以做到的,但我不知道怎么做。

有人能帮我吗?谢谢

P、 D:下面是URL的一个示例:

1 个回复
SO网友:Matthew Brown aka Lord Matt

在4.5版本之前,vanilla WordPress(没有任何额外功能)可以让你接近,但不是一路走来。从WordPress 4.5开始,他们不再需要插件来映射域。有一个插件可以允许在单个多站点设置中使用单独的域,但我不记得它目前是什么。(此外,插件建议不在此网站范围内。)

你需要看看multi-site 安装那么你需要照顾好domain mapping. 根据文件:

在网络管理仪表板中,单击“站点”以显示所有子网站的列表,然后单击要映射到的子网站的“编辑”。在我们的示例中,这是子项1。我的网络。com。

在“站点地址(URL)”字段中,输入要映射的域名的完整URL–https://mappeddomain.org – 然后单击保存。

存在cookie问题的可能性(我现在只是引用文档,因为我从来没有这样做过)。可通过以下方式进行修复:

如果您在尝试登录到网络子网站时收到有关Cookie被阻止的错误(或登录失败且没有错误消息),请打开您的wp配置。php文件,并在为创建网络而添加的其他代码之后添加此行:

define(\'COOKIE_DOMAIN\', $_SERVER[\'HTTP_HOST\']);