如何將Wix網站轉移到WordPress

4
如何將Wix網站轉移到Wordpress
如何將Wix網站轉移到Wordpress

對於沒有資訊背景的人來說
Wix 提供了十分方便的架站方式
同時還有非常多的功能外掛
但是 Wix 終究還是有它的限制
尤其是在當網站內容越來越多時會更明顯
如果你要轉換平台
WordPress 是個不錯的選擇
可惜不幸的是因為 Wix 本身是個封閉的系統
所以無法直接的匯出資料
所以就只能一篇一篇文章的複製貼上
如果文章數不多那還沒有甚麼關係
但是如果是已經經營已久的部落格
那平台轉換就會變成很可怕的事情…
可是
我們有辦法將 Wix 完全轉移到 WordPress 嗎?

將網站從Wix搬移到WordPress該有的期望

首先
因為 Wix 跟 WordPress 的外觀都是透過主題呈現
所以這裡說的搬家
其實只有你在網站上發布的內容
並不包含原本網站的架構跟布局
也就是說你還是必須重新架構你的網站
但是添加 WordPress 的文字內容效率比 Wix 好太多了
所以一開始可能會很辛苦但還是值得的

搬移前的準備

既然目標是搬移到 WordPress
那首要就是要先架設一個 WordPress
如果你想要用免費資源
那也可以直接到WordPress.com或是註冊 Thisistap
如果你本身是 Wix 的付費會員而且有使用 Wix 提供的網域
那你也可以將 Wix 的網域轉出
當然你也可以試試申請一個免費網域

如何轉移Wix的內容

當你將 WordPress 架設完畢後
接下來最繁瑣也是完全無法避免的就是要將Wix的內容逐步貼上及發布
如果你是像 Xuite 或是 pixnet 這一類的部落格平台
那你還可以利用匯入或是複製貼上
再加上hacklog remote image autosave這個外掛來轉移文章中的圖片

不幸的是 Wix 頁面中使用的圖片格式是 WebP
並不在hacklog remote image autosave的支援中
所以看起來只能一篇篇的下載圖片並轉移文章內容…
幸好這裡還有一個可以稍微加快一下文章內容轉移的方法
那就是RSS

要取得 Wix 的 RSS 內容很簡單
只要在你的網址末端加上 /feed.xml
就可以將所有的部落格內容儲存下來

如何將Wix網站轉移到Wordpress
在你的Wix網址後面加上/feed.xml就可以取得網站內容

再來就是利用 WordPress 本身的匯入功能來匯入就可以快速的將舊文章搬移到 WordPress
但是這裡有三點要注意的事情:

  1. RSS 匯入的文章並不包含圖片
    但是這時候取地的圖片連結已經可以經由 hacklog remote image autosave 下載到你的伺服器主機中了
  2. 有時候RSS無法順利匯入所有文章
    如果遇到這種情形
    最好就是先把所有已匯入的文章先刪除
    然後重新來過
  3. 即使擬將 Wix 中的圖文都搬移好之後
    還是需要重新設定特色圖片並調整文章中的圖片
    因為有可能原本在 Wix 中的特色圖片會被下載到文章內容中
如何將Wix網站轉移到Wordpress
雖然有時候會失敗,但是為了快速轉移網站內容,只能仰賴RSS了

當你費盡千辛萬苦終於將圖文搬移到新的網站時
也許你的舊文章中還有一些指向舊網址的連結
接下來就要逐步修改將網址更新
當你完成這些工作
Wix 中的內容也應該被你轉移完畢了
最後套用一個你滿意的佈景主題就大功告成囉

Weebly也能利用RSS轉移文章內容嗎?

同樣是著名的網站架設工具
你也許會問 Weebly 能不能也用同樣的方法來匯出文章內容
可是很不幸的
一方面 Weebly 的RSS預設只能匯出最後的10篇文章
最多手動調整為25篇
所以每當你匯出一段RSS之後
就必須要把最新的文章刪除掉才能取得舊文章的內容
但是真正的麻煩是…
Webbly 只要是遇到中文
都會透過UTF-8將中文轉為數字代碼
所以你只能獲得一堆亂碼的內容
雖然說可以轉換回中文
但是相較之下可能還是一篇一篇複製貼上會比較快了…

註:ThisisTap 現在已經轉為付費服務,如果有需要,可以看 Zeta 對免費主機的相關介紹。

4 COMMENTS

  1. 問一下 wix的問題
    之前外包重做一份網站在新的網站內容, 如何將(新的內容和背景圖片)移到舊的網站用?

    • 你是現在有兩個wix網站嗎?如果是要整個替代的話那把新的設定成既有網址就可以了喔。

  2. 請問要如何將wix的網域轉出,轉到siteground呢?(我目前已經在siteground用原本網址購買好主機了,原本的網址是在wix購買的,非免費網址)謝謝

    • 你要先在siteground 加入你這個購買的網域名,然後在wix中的選項中編輯DNS, 要用A record 指向你siteground 所在主機的ip位置,然後等一段時間等dns轉移。

發表迴響