所以我在本地设置了WordPress Multisite以进行测试等。我已经设置好了,所以新网站在子域名上。当我创建一个新的子域时,我将不得不在hosts文件中手动创建一个新条目。有没有办法在创建新子域时自动执行此操作?
另外,当我把这个网站上线时,我能让服务器自动执行此操作吗?与在WordPress.com上创建新子域时的方式类似?我确信每当有人创建新的WordPress博客时,他们都没有人手动更新DNS记录。
答案 0 :(得分:0)
我无法轻易自动化Windows中的hosts文件,因为子域wordpress-mu安装模拟不能编写自己的批处理程序。你可以做的是使用第三方DNS代理程序,如Acrylic,并将其设置为使用通配符子域。例如,如果您的主要安装位于somesite.com,则通配符DNS条目将为* .somesite.com。
在实时生产服务器上,这是它的工作原理,您还必须为其自动添加通配符子域。根据您的设置,可以通过主机控制面板完成,或者如果您使用的是第三方DNS提供商,则可以将星号添加为指向部署IP地址的DNS记录中的A条目。 WordPress MU将自动为您完成剩下的工作。