从域映射插件迁移到本机域映射

时间:2021-03-24 作者:jalefkowit

我有一个客户,他负责WordPress的大型(50多个站点)多站点/网络安装。首次设置此网络时,唯一可用于将域映射到网络中的站点的解决方案是the WordPress MU Domain Mapping plugin, 这就是他们多年来一直使用的东西。它有点笨重,但它能工作。

然而,自WP 4.5起,domain mapping has been included natively in WordPress core. 因此,WordPress MU域映射插件几乎被放弃了。因此,我想将这个网络从基于插件的映射迁移到内置映射。

然而,关于如何实际做到这一点的文档充其量也不完整。最接近官方指南的是this pinned thread from the plugin\'s support forum. 然而,它只解决了我认为最简单的迁移情况,即网络中的每个站点都有一个映射到它的域,并且只有一个映射到它的域。但这不是我们的情况;域映射插件允许您将多个域映射到网络中的单个站点,因此我们的站点有六个映射到它们的域。我还没有找到任何关于这种情况下迁移工作原理的文档。

如果网络中的各个站点可能有多个映射域,那么从域映射插件迁移到内置域映射支持需要哪些步骤?

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

有没有人将一个非平凡的WP网络安装从插件迁移到本机域映射?如果是这样的话,你能分享一下你为实现这一目标所采取的步骤吗,特别强调一下你是如何处理映射了多个域的站点的?

You can\'t.

将多个域映射到单个博客/站点不是WP core处理的用例。将多个域映射到单个博客的标准答案仍然是安装一个插件,如域映射或Mercator。

WP支持本机域映射,而不是域映射s。您可以将主页和站点URL更改为其他域,但如果没有插件,则不能有多个主页和多个站点URL。