迁移与地址改写:渲染期改写、写库工具与换桶
渲染期改写(默认,零写库)
插件在页面渲染时把媒体地址换成桶地址——文章、小工具、分类描述、评论、RSS、REST、区块模板(FSE)、自定义背景/头图全覆盖。数据库里的原始数据永远不动,停用插件即还原。
正文里写死的本站 uploads 地址同样处理:只有对应附件确实已进桶才换;未进桶的旧图保持本地,不会因为整站换主机而 404。
写库改写(换域名后一次性做)
工具 → 迁移 → 改写文章中的媒体地址:把数据库里的旧地址(旧 CDN 域、旧 https/http)换成当前桶地址。写入正文、摘要与文章自定义字段(含序列化数据),插件不能撤销——先预览命中数,确认有数据库备份再写入。它不改网站设置(options)与主题设置(theme_mods)。
换桶 / 换厂商
wp sss copy --to-bucket=新桶 --dry-run # 先看计划
wp sss copy --to-bucket=新桶 --limit=200 # 分批搬(同厂商服务端复制,不占本地带宽)
wp sss copy --to-bucket=新桶 --to-driver=s3-compat --to-region=... # 跨厂商走分段中转
wp sss copy --to-bucket=新桶 --update-keys --yes # 搬完把附件对象键改成新前缀
- copy 只搬对象,不改插件配置。搬完后把插件设置切到新桶(区域/密钥/前缀)。
- 加了 –update-keys 的,切换后附件直接指向新前缀。
- 跨厂商搬运走「分段下载 → 上传」中转,大文件也安全。
导入自 https://wpcy.com/document/rewrite-urls · WP#11141 · 2026-09-20T23:32:53