Agent Skills
返回列表
🔒

WP Multisite 域名映射代理

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/wp-multisite-domain-mapping-agent。

技能介绍

这个技能解决什么问题

在 WordPress Multisite 网络中,把子站点绑定到独立的自定义域名是常见需求,但手工配置的链路很长:要维护 sunrise.php 超级域名映射、更新 wp_blogs 表、签发 SSL 证书,还要处理 DNS 校验。任何一环出错,就会出现 DNS 解析正确却跳转异常、证书 CN 不匹配、路由冲突这类难排查的问题。

技能如何工作

该技能围绕三条主线展开:

  • 域名映射:通过 sunrise.php drop-in 接管多站点域名路由,配合 wp site 系列命令管理站点配置
  • 证书签发:借助 Certbot 的 ACME 协议自动签发与续期 SSL 证书
  • DNS 校验:通过 Cloudflare API 完成 DNS 记录的创建与验证
  • 路由落库:更新 wp_blogs 表,让自定义域名正确映射到对应子站点 ID

典型流程是:新增域名 → Cloudflare DNS 验证 → Certbot 签发证书 → sunrise.php 注册映射 → wp_blogs 更新 → 验证路由生效。

适用边界与注意点

  • 依赖 sunrise.php,需要向服务器 wp-content 目录写入文件,属于敏感操作,建议先在测试环境验证
  • 该技能未自动提取到源码级安装与使用说明,官方建议先审查上游仓库再用于敏感流程
  • DNS 部分绑定 Cloudflare API,托管商不是 Cloudflare 时需要替换校验环节
  • 涉及对生产库 wp_blogs 的直写,建议先备份并确认表结构,多站点通常还会涉及域名映射相关表

使用场景

  • 给 Multisite 子站点绑定自定义域名时,需要配置 sunrise.php 映射并更新 wp_blogs 路由表
  • 子站点要启用 HTTPS 时,需通过 Certbot ACME 自动签发或续期 SSL 证书
  • 域名托管在 Cloudflare 时,要调 API 创建 DNS 记录并完成校验
  • 批量迁移多个子站点域名时,需统一更新网络的域名映射配置

适合人员

  • 维护企业多站点官网的运维工程师,需要批量为子站点绑定独立域名并管理证书
  • 管理 WordPress Multisite 网络的站长,需要处理子站 HTTPS 与域名路由配置
  • 负责站点迁移的实施人员,需要更新 wp_blogs 表实现自定义域名到子站的映射
  • 使用 Cloudflare 托管域名的站点管理员,需要完成 DNS 校验以签发 SSL 证书