- WordPress 高级管理手册
-
- 安装之前
- 服务器配置网络服务器
- WordPress 配置
- 升级/迁移使用 FTP 更新 WordPress
- WordPress 多站点/网络
- 插件
- 主题
-
- 安全
- 性能/优化
- 调试WordPress
- 在WordPress上构建的资源
-
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'] );
相关文章
- 创建网络
- 多站点网络管理
- 安装多个博客
变更日志
- 2022-10-25:来自WordPress 多站点域映射的原始内容。