如果您使用的是4.2或更高版本,以下是高级步骤:
将您的多站点托管在专用IP地址。
进入网络仪表板My Sites > Network Admin > Sites
并通过将其url更改为来编辑要映射的站点http://example.com
(无www)。
在域的注册器处,设置一个指向多站点专用IP地址的A记录,以及一个指向域TLD的WWW CNAME记录(例如。CNAME www.example.com -> example.com
).
在您的wp-config.php
文件设置此行:define( \'COOKIE_DOMAIN\', \'\' );
现在,当你提起www.example.com
或example.com
在浏览器中,它将提供example.multisite.com
- 没有人会知道;100%域映射成功。
请注意,如果您想更上一层楼,成为地图超级明星,您需要使用my instructions for leveraging AWS (or CloudFlare), 并可能运行白标签名称服务器。在这种情况下,您甚至不需要位于专用IP地址的多站点,因为您将使用AWS增强的“别名”记录。。。但我仍然在一个专用的IP地址上拥有我的DNS,因为一些客户端仍然希望在外部运行DNS(例如Microsoft Office online…)。