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