WordPress 多站点绑定独立域名教程Domain Mapping
› VFX大学 › wordpress开发 › WordPress 多站点绑定独立域名教程Domain Mapping
标签: wordpress
- This topic is empty.

- 作者帖子
- 2025年7月14日 - 下午1:36 #612
追光管理员既然你已经搭建了 WordPress 多站点(Multisite)架构,并使用子域名(如 ai.newvfx.com、music.newvfx.com)方式运行,现在我们就来**深入讲解如何通过插件实现“子站绑定独立域名”**功能。
这是 Multisite 高阶玩法的核心:
📌 一个后台,多个网站,各自独立域名运行,看上去像完全不同的站点!
🌐 WordPress 多站点绑定独立域名教程(含原理 + 插件用法)
🧠 场景说明:为什么要给子站绑定独立域名?
WordPress 多站点默认使用子域名或子目录结构:
子域名:ai.newvfx.com、music.newvfx.com
子目录:newvfx.com/ai、newvfx.com/music
问题是:
看起来像同一个网站的不同栏目
不利于品牌独立性
SEO 难以分开运营
用户不易识别独立服务
✅ 解决方案:为子站点绑定独立域名,比如:
ai.newvfx.com ➜ aivideo.com
music.newvfx.com ➜ soundvfx.net
http://www.newvfx.com ➜ 继续作为主站
看起来像完全独立的网站,但它们其实共享后台和用户系统。
🔧 技术原理:域名映射(Domain Mapping)
本质上,WordPress 会拦截访问请求,并判断当前访问域名属于哪个子站点,然后切换数据库上下文(blog_id)进行渲染。
WordPress 做了这些事:
请求到达 → 检查域名
匹配该域名是否与某个子站点绑定
加载该子站点对应的 blog_id、主题、插件、设置等
渲染页面并返回响应
🛠 插件推荐:
WP Multi Network
+
Mercator(Domain Mapping 核心)
当前比较推荐的组合方式:
插件
作用
创建多个网络(可选)
将独立域名绑定到子站,轻量无 UI、原生兼容
🟢 Mercator 的优势:
无需数据库 hacks
直接使用 wp-config.php 和站点设置完成配置
支持 SSL、自定义重定向
与现代 WordPress 完全兼容
✅ 实际操作步骤(以 Mercator 为例)
1. 安装插件
Mercator 是 GitHub 项目,需手动安装:
cd wp-content/plugins/ git clone https://github.com/humanmade/Mercator.git mercator
或你可以下载 ZIP 手动上传激活。
2. 激活插件(网络启用)
登录后台,启用插件(选择“网络启用”)。
3. 为子站绑定域名
进入后台:
网络后台 > 站点 > 编辑子站 > 设置
你将看到一个新字段:
Domain Mapping: [自定义域名]
填写你的域名,例如:
aivideo.com
保存即可。
4. 配置 DNS 和服务器
✅ DNS 解析设置:
为 aivideo.com 设置 A 记录指向你的服务器 IP。
✅ Nginx 示例配置:
server { listen 80; server_name aivideo.com; root /www/wwwroot/newvfx.com; # 所有站点共用 WordPress 根目录 index index.php; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { fastcgi_pass unix:/run/php/php8.1-fpm.sock; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
👉 注意:不需要创建新的 WordPress 安装目录,只需多个 server_name 指向同一个 WordPress 根目录。
5. 强制使用绑定域名(可选)
你可以通过以下代码强制跳转子域访问到独立域名:
add_action('template_redirect', function () { if (is_multisite() && get_current_blog_id() === 3 && $_SERVER['HTTP_HOST'] !== 'aivideo.com') { wp_redirect('https://aivideo.com' . $_SERVER['REQUEST_URI'], 301); exit; } });
✅ SEO 方面的好处
绑定独立域名后,每个子站点拥有:
独立的 sitemap、robots.txt
独立的 Google Search Console 验证
独立的 SSL 证书
独立的 Meta/OG 数据
这使你在 Google、Bing、百度等搜索引擎中的表现更可控。
🎯 多站点 + 独立域名:适合哪些项目?
项目类型
推荐
SaaS 平台拆分模块
✅ 每个子系统独立运营
教育平台多院系
✅ 每个学院有独立品牌
AI 工具集平台
✅ 不同工具不同域名
多品牌内容平台
✅ 独立 SEO 和投放策略
🧾 总结
给 WordPress 多站点子站绑定独立域名,是将技术能力、SEO 策略和品牌管理结合在一起的强大功能。它的原理并不复杂,但配置得当后能释放极大的灵活性与管理效率。
通过 Mercator 插件 + 多站配置 + DNS 映射,你可以轻松实现:
一个后台管理多个品牌
子站看上去完全独立(甚至不同风格、语言)
数据共享、安全统一、可快速扩展
- 作者帖子
- 在下方一键注册,登录后就可以回复啦。