我即将使用wordpress及其多站点功能开发两个网站。所以www.domain1.com
和www.domain2.com
应该指向相同的wordpress安装。
我遇到的问题是,这些域是在生产使用中,所以我不能使它们指向其他地方,直到开发尚未完成。我也没有(也不想购买)两个未使用的域来创建开发设置,所以我想知道的是:
我可以为开发设置子域并在以后将其更改为"真实"域吗?
我想知道的是如何设置项目,以便开发完成后,部署是尽可能无痛的。项目设置应该接近"真实世界的场景",它是尽可能的,我对任何类型的提示,建议,链接和指导我设置项目的东西感兴趣。
哪些是陷阱,哪里是"危险"的部分?
问候…
我的建议如下:
安装Multisite与子域设置在第三个域,这将是主博客 (example.com
)。在您的主机中,您需要启用通配符子域。否则,必须手动创建每个子域。使用通配符,创建新站点只需单击添加站点。
然后在/wp-admin/network/sites.php
中增加domain1.example.com
和domain2.example.com
两个位点。直到他们准备好。
你需要WordPress MU域映射插件将顶级域映射到子站点/子域。有了它,domain1.example.com
将是一个完全工作的domain1.com
。
在所有这些都到位之后,只需更改nameserver以指向多站点地址。
嗯,看起来很简单,但是Multisite不适合胆小的人。但是, WordPress.org的向导之一,Mika Epstein,又名Ipstenu,有两本很棒的电子书,涵盖了很多领域。请查看我在WordPress StackExchange中引用的答案。
一个有趣的案例研究文档。
相关插件:
- BackupBuddy:付费解决方案,虽然它被认为是测试版,导出和导入网站的网络工作正常。
- 为WPMU(批处理)添加克隆站点,在存储库中,虽然有一段时间没有更新,但仍然工作良好,不导出/导入,但用于复制网络内的站点。