將部落格從 WordPress 遷移到 Shopify 等其他平台時,我們最常聽到的抱怨之一是:「我成功導入了文章,但所有圖片都丟失或損壞了。」

簡短回答: 圖片不顯示的主要原因是,文章中的圖片 URL 仍然指向您的「舊網域名稱」,或是實際的圖片文件沒有傳輸到新伺服器。手動修復極其耗時,但 Blog Importer 的自動圖片代管功能通過在導入過程中自動傳輸和替換每張圖片來解決此問題。

為什麼導入後圖片會消失?

即使您的文章「文本」已成功從 XML CSV 文件導入,圖片也經常會因為两个技術原因而「損壞」。

1. 指向舊網站的絕對 URL

WordPress 導出數據通常將圖片記錄為 https://old-site.com/wp-content/uploads/...。新平台會按原樣讀取此文本。如果舊網站關閉或網域名稱更改,圖片將無法加載,從而導致 404 錯誤。

2. 媒體文件未傳輸

「文章數據」(文本)和「媒體文件」(圖片)是獨立的實體。許多導入工具僅處理文本。您需要一個两步過程:將實際的圖片文件上傳到新伺服器的存儲空間,然後更新文章內容中的連結以指向新位置。

手動修復的局限性

嘗試手動修復涉及一個令人精疲力竭的工作流程:

  • 逐張重新上傳:下載每張圖片並通過新的管理面板重新上傳。
  • URL 替換:編輯每篇文章的 HTML,手動將舊 URL 更換為新 URL
  • SEO 風險:管理不當的替換可能會損害您的圖片搜索排名。

對於擁有數百篇文章的部落格來說,這在現實中是不可行的。

利用 Blog Importer 自動圖片代管解決問題

使用 Blog Importer,您可以將整個煩人的過程自動化。

1 步:掃描導入數據

當您上傳 XML CSV 時,該應用程序會自動掃描內容中的每個 <img> 標籤,以識別原始圖片的源 URL

2 步:自動下載與上傳

該應用程序從源伺服器獲取原始圖片,並將其直接上傳到 Shopify 安全且高速的 CDN 伺服器。

3 步:自動內容重寫

上傳完成後,該應用程序會將文章內容中的所有圖片連結替換為新的、官方的 Shopify 伺服器 URL

此過程確保只要您點擊「導入」按鈕,每張圖片都會正確顯示並代管在您的新網站上,無需任何手動操作。

結論:遷移後不留遺憾

部落格遷移不僅僅是移動文本,更重要的是保護您的「資產」,包括圖片和 SEO 設置。項目的成功取決於您將其遷移過來的程度。

在花費數天時間排查損壞的訪問連結之前,請選擇從一開始就保護您的圖片和 SEO 的工具。