渲染期改寫 (默認,零寫庫)
插件在頁面渲染時把媒體地址換成桶地址——文章、小工具、分類描述、評論、 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 的,切換後附件直接指向新前綴。
- 跨廠商搬運走 「分段下載 → 上傳」 中轉,大文件也安全。
