从单站点转换为具有现有子域的多站点(网络)

时间:2010-10-09 作者:pixeline

我们目前使用wordpress在主域名下管理我们的网站。我们还有一些子域,不同的应用程序在这些子域下运行。

www.example.com // our main website, running wordpress
extranet.example.com // a custom-made LAMP application
forum.example.com // another LAMP application
*.example.com // anything can happen in there.
我们希望使用网络功能创建子域,在子域中,每个团队都可以拥有基于wordpress+buddypress的自己的通信工具。

问题:我能否将我们的主要wordpress安装转换为具有子域的网络,而不删除对extranet的访问。*和论坛。*?我read the manual, 但它并没有解决子域已经存在的具体情况,我害怕把事情搞砸。

1 个回复
最合适的回答,由SO网友:Jan Fabry 整理而成

在我看来这是可能的。其中大部分与服务器管理有关,而不仅仅与WordPress有关,因此可能Server Fault also has interesting info on this.

在DNS方面,您可以使用WordPress为服务器创建一个通配符,并将其他子域定义为承载这些子域的服务器(其中一些或所有子域可以与WordPress服务器相同)。Wildcards always have the least priority.

对于服务器端来说,如果请求到达Apache但未找到匹配项,了解这一点很有用ServerNameServerAlias 在a中<VirtualHost>, 返回第一个虚拟主机。因此,您可以将WordPress安装程序配置为第一台主机,然后在该服务器上运行其他主机。

结束

相关推荐

导入到WordPress MultiSite时禁用HTML过滤

我正在迁移到WordPress多站点实例的许多站点都在帖子中嵌入了视频和iFrame。我宁愿禁用WordPress功能,在导入时去掉嵌入的内容,而不是将每篇文章转换为犹太教式的视频嵌入方式。编辑帖子时禁用剥离是as simple as disabling the kses filter. 不幸的是,我不知道导入帖子需要禁用什么。目前我怀疑wp\\u insert\\u post()方法,但没有缩小过滤器的范围。有什么想法吗?Update: 这是特定于WordPress Multisite的。导入到单个Wo