在不使用根域的情况下在子域上进行 WordPress 多站点安装


Wordpress Multisite installation on subdomains without using root domain?

我有一个功能正常的网站,我们称之为 root.com,考虑到我已经有了自己的自定义文件,我宁愿不在其上安装wordpress。

我需要我的多站点安装在由 5 个子域组成的网络上运行,即:

hub.root.com
a.root.com
b.root.com
c.root.com
d.root.com

我的问题是,当我尝试安装 wordpress 以按我的意图 hub.root.com 时,以便使用 multiste 并与其他子域创建网络;

我得到了

a.hub.root.com 

而不是

a.root.com 

等等

一个简单的解决方案是在 root.com 目录中而不是 hub.root.com 目录中安装 wordpress,但这不是一个选项,因为我最好不要更改根目录文件或将 cms 直接安装到根目录中。

任何人都可以告诉我是否有解决此问题的方法吗?这看起来很简单,但我花了几个小时试图提出解决方案。

要使 a.root.com 正常工作,您需要在 root.com 域上安装WordPress。

正如您提到的,您希望在域 root.com 服务器上使用一些自定义文件,我建议在不同的目录方法中使用WordPress安装WordPress。WordPress文档站点的以下文章中对此进行了解释。

给WordPress自己的目录

如"使用预先存在的子目录安装"一节所述,您只需将索引.php和.htaccess文件从WordPress实例复制到域 root.com 的根目录。

一旦WordPress正常工作,您就可以继续为其他子域使用多站点功能。