WordPress 多站点域名映射
WordPress 多站点网络中的子站点可以映射到一个不属于网络主域名的独立顶级域名。例如,原本创建为 subsite1.networkdomain.com 的站点,可以通过映射显示为 domain.com。子目录形式的站点同样适用:networkdomain.com/subsite1 也可以显示为 domain.com。设置域名映射之前,应确保多站点网络配置正确,并且能够正常创建子站点。
在 WordPress 4.5 之前,域名映射需要借助 WordPress MU Domain Mapping 等域名映射插件。
从 WordPress 4.5 开始,域名映射成为原生功能。
在 DNS 中映射域名
确保所有要使用的域名都已在 DNS 服务器中完成映射。新增域名应停放在主域名上。
安装 SSL 证书
为主域名安装 SSL,并对其他所有域名使用服务器名称指示(SNI)。每个域名都应安装 SSL,以保证后台登录经过加密。
更新 WordPress 中的站点地址
在网络管理后台点击“站点”,查看所有子站点的列表,再点击要映射的子站点对应的“编辑”。本例中的子站点是 subsite1.mynetwork.com。
在“站点地址(URL)”字段中,输入映射目标域名的完整 URL,例如 https://example.com,然后保存。
编辑 wp-config.php
如果登录网络子站点时出现 Cookie 被阻止的错误,或者登录失败却没有错误提示,请打开 wp-config.php,在创建多站点网络时添加的其他代码之后加入这一行:
define( 'COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );
相关文章
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END











暂无评论内容