多站点开发的项目设置



我即将使用wordpress及其多站点功能开发两个网站。所以www.domain1.comwww.domain2.com应该指向相同的wordpress安装。

我遇到的问题是,这些域是在生产使用中,所以我不能使它们指向其他地方,直到开发尚未完成。我也没有(也不想购买)两个未使用的域来创建开发设置,所以我想知道的是:

我可以为开发设置子域并在以后将其更改为"真实"域吗?

我想知道的是如何设置项目,以便开发完成后,部署是尽可能无痛的。项目设置应该接近"真实世界的场景",它是尽可能的,我对任何类型的提示,建议,链接和指导我设置项目的东西感兴趣。

哪些是陷阱,哪里是"危险"的部分?

问候…

我的建议如下:

安装Multisite与子域设置在第三个域,这将是主博客 (example.com)。在您的主机中,您需要启用通配符子域。否则,必须手动创建每个子域。使用通配符,创建新站点只需单击添加站点

然后在/wp-admin/network/sites.php中增加domain1.example.comdomain2.example.com两个位点。直到他们准备好。

你需要WordPress MU域映射插件将顶级域映射到子站点/子域。有了它,domain1.example.com将是一个完全工作的domain1.com

在所有这些都到位之后,只需更改nameserver以指向多站点地址。


嗯,看起来很简单,但是Multisite不适合胆小的人。但是, WordPress.org的向导之一,Mika Epstein,又名Ipstenu,有两本很棒的电子书,涵盖了很多领域。请查看我在WordPress StackExchange中引用的答案。

一个有趣的案例研究文档。

相关插件:

  • BackupBuddy:付费解决方案,虽然它被认为是测试版,导出和导入网站的网络工作正常。
  • 为WPMU(批处理)添加克隆站点,在存储库中,虽然有一段时间没有更新,但仍然工作良好,不导出/导入,但用于复制网络内的站点。

最新更新