使用 WordPress 多站点创建子域时自动更新 Windows 8 主机文件

Posted

技术标签:

【中文标题】使用 WordPress 多站点创建子域时自动更新 Windows 8 主机文件【英文标题】:Automatically update Windows 8 hosts file when creating subdomains with WordPress multisite 【发布时间】:2015-05-02 00:56:55 【问题描述】:

所以我在本地设置了 WordPress Multisite 以进行测试等。我已经设置了它,以便新站点位于子域上。当我创建一个新的子域时,我将不得不在主机文件中手动创建一个新条目。创建新子域时,有什么方法可以自动执行此操作?

另外,当我把这个网站上线时,我是否能够让服务器自动执行此操作?类似于在 WordPress.com 上创建新子域时的方式?我敢肯定,他们没有团队在每次有人创建新的 WordPress 博客时手动更新 DNS 记录。

【问题讨论】:

【参考方案1】:

除了编写自己的批处理程序之外,我无法轻松地在 Windows 中为子域 wordpress-mu 安装仿真自动自动化主机文件。你可以做的是使用像Acrylic 这样的第三方DNS 代理程序并将其设置为使用通配符子域。例如,如果您的主要安装位于 somesite.com,则通配符 DNS 条目将为 *.somesite.com。

在实时生产服务器上,这是它的工作方式,您还必须添加通配符子域才能使其自动化。根据您的设置,它可以通过您的主机控制面板完成,或者如果您使用的是第 3 方 DNS 提供商,则将该星号添加为 DNS 记录中指向您部署的 IP 地址的 A 条目。 WordPress MU 会自动为您完成剩下的工作。

【讨论】:

以上是关于使用 WordPress 多站点创建子域时自动更新 Windows 8 主机文件的主要内容,如果未能解决你的问题,请参考以下文章

当单个用户登录一个Wordpress站点时,用户可以自动登录其他用户的相关站点

使用非 www 域安装 Plesk WordPress 多站点

将 LEMP Wordpress 站点手动迁移到子域以进行测试/开发

有多个WordPress网站该申请哪种DigiCert SSL证书

带有 localhost 和 8090 端口的 Wordpress 多站点

Wordpress 自动缩放更新