如何將WordPress.com遷移到WordPress.org

如何將WordPress.com遷移到WordPress.org

需要從WordPress.com遷移到WordPress.org(又名自託管WordPress)?通常,這意味著您已準備好將您的部落格或業務提升到一個新的水平!使用自託管解決方案為您的網站開闢了一個全新的定製選項和可能性領域。

在本文中,我們將逐步向您展示如何將現有的WordPress.com站點遷移到自託管WordPress站點。

切記這與普通的自託管WordPress之間的遷移是兩種截然不同的解決方案。你可以通過閱讀我們關於WordPress.com與WordPress.org的文章中閱讀更多關於差異的資訊。

你需要什麼開始

為了遵循本教程,我們假設您已經註冊了使用伺服器進行WordPress託管。

除了託管您的新WordPress.org網站外,您還需要一個域名。

如果您從WordPress.com購買了自定義域(例如,yoursite.com而不是yoursite.wordpress.com),您還需要將該域指向伺服器主機IP。

為此,您可以在WordPress.com上編輯您的DNS資訊並將其指向伺服器主機:

或者,您可以選擇將您的域轉移到另一個註冊商,然後將其指向你的伺服器主機。

如果您還沒有自定義域名,則需要從第三方服務購買一個-我們建議您使用Google Domains或Namecheap等提供商。想出一個好的域名有困難嗎?檢視有關如何選擇域名的一些提示。

註冊購買伺服器並設定頂級域後,以下是如何將WordPress.com遷移到WordPress.org。

將WordPress.com遷移到WordPress.org的步驟

不幸的是,從WordPress.com遷移到WordPress.org無法以標準方式完成。為什麼?因為他們不允許您使用遷移外掛,而且他們也不提供SSH訪問或phpMyAmin。

為了讓您瞭解將WordPress.com遷移到WordPress.org需要什麼,以下是您需要採取的步驟的簡要介紹:

  1. 在您購買的伺服器上建立一個全新的WordPress安裝並執行一些基本的內務管理
  2. 從WordPress.com匯出您的內容
  3. 使用WordPress Importer工具將您的內容匯入WordPress.org
  4. 如果使用的原來的連結yoursite.wordpress.com,將訪問者重定向到您的新域(可選)

第 1 步:在伺服器建立一個新的WordPress網站

要開始,您需要建立一個全新的WordPress.org安裝。

以寶塔面板為例,登入您的伺服器的寶塔控制面板,進入“網站”,點選頁面上的“新增站點”:

寶塔新增站點

然後,按照彈出視窗中的選項補充您的站點:

寶塔新增網站資訊填寫

然後您還需要為您的網站配置資料庫,並下載並安裝WordPress,在這裡不對WordPress的安裝展開詳情的說明。

建立新的WordPress.org安裝後,您需要在匯入WordPress.com內容之前做一些整理工作。

您的WordPress網站的固定連結會影響您網站的URL結構

為了確保無縫過渡,您需要確保新的自託管WordPress.org安裝使用與WordPress.com網站相同的固定連結結構。

預設情況下,WordPress.com網站使用日期和名稱固定連結結構。

要在您的WordPress.org網站上模仿這種固定連結結構,請登入到您的自託管WordPress儀表盤並轉到設定 → 固定連結

然後,選擇日期和名稱選項並儲存更改:

設定您的固定連結結構以匹配WordPress.com

設定您的固定連結結構以匹配WordPress.com

如果您以後想更改固定連結結構,您可以隨時設定301重定向

安裝您的WordPress主題

不幸的是,無法將您的WordPress.com主題直接匯出到您的WordPress.org站點。

但是,您可以在WordPress.com上找到的許多(儘管不是全部)主題也可用於自託管WordPress網站。

例如,AltoFocus主題在WordPress.comWordPress.org都可用。

這意味著,如果您的WordPress.com主題在WordPress.org主題目錄中也可用,您只需在新的WordPress.org站點上安裝該主題的新副本即可。

為此,請轉到WordPress.org站點中的外觀 → 主題。然後,單擊安裝主題

如何安裝新的WordPress主題

如何安裝新的WordPress主題

從那裡,您可以按名稱搜尋主題並安裝它:

安裝WordPress主題的示例

安裝WordPress主題的示例

第 2 步:從WordPress.com匯出內容

接下來,您需要匯出WordPress.com站點的內容。然後,在下一步中,您將把該內容匯入您位於自託管伺服器新WordPress.org站點。

要匯出您網站的內容,請轉到您網站的WordPress.com儀表盤。單擊邊欄中的Setting選項。然後,向下滾動到底部並在Site Tools下找到Export選項:

訪問WordPress.com匯出設定

訪問WordPress.com匯出設定

在下一個螢幕上,單擊Export your content旁邊的Export All按鈕:

從WordPress.com匯出您的內容

從WordPress.com匯出您的內容

然後,您應該會在電子郵件中收到下載連結。或者,您可以點選介面中的Download連結:

下載包含您的內容的檔案

下載包含您的內容的檔案

這會將ZIP檔案下載到您的桌面。下載完成後,您需要解壓縮ZIP檔案。如果您使用的是Windows,則可以通過右鍵單擊並選擇“全部提取”來執行此操作:

解壓您下載的ZIP檔案

解壓您下載的ZIP檔案

解壓縮ZIP檔案的內容後,您應該能夠開啟一個包含.xml檔案的資料夾。將此檔案放在手邊,因為您將在下一步中需要它。

第 3 步:將內容匯入新的WordPress.org站點

接下來,轉到您在步驟1中建立的WordPress.org站點的WordPress管理儀表盤。

然後,轉到工具 → 匯入。找到WordPress工具並單擊立即安裝

安裝WordPress匯入器工具

安裝WordPress匯入器工具

稍等片刻後,您應該會看到一個指向Run Importer的新連結。單擊該連結以繼續該過程:

執行WordPress匯入器工具

執行WordPress匯入器工具

在下一頁上,系統將提示您上傳您在上一步中從WordPress.com下載的.xml檔案:

從WordPress.com上傳.xml檔案

從WordPress.com上傳.xml檔案

選擇.xml檔案後,單擊Upload file and import

如果您有很多內容,您可能需要稍等片刻。然後,您將看到兩個選項:

  • 分配作者
  • 匯入附件

對於Assign Authors(分配作者)部分,我們建議選擇assign posts to an existing user(將文章分配給現有使用者)的選項,並從下拉選單中選擇您的使用者名稱。

然後,選中Download and import file attachments(下載和匯入檔案附件)覈取方塊。這將確保您的WordPress.org站點從您的WordPress.com站點匯入所有影象。

配置匯入設定

配置匯入設定

然後,單擊提交

該過程完成後,您應該會看到一條成功訊息:

匯入成功訊息

匯入成功訊息

現在,轉到您的網站並四處逛逛。如果一切順利,您的內容的外觀和功能應該與WordPress.com上的一樣。

如果出現問題(例如 URL 損壞或影象丟失),請按照以下方法進行修復:

在WordPress.com遷移後修復損壞的URL

如果您在遷移過程中更改了URL(例如從yoursite.wordpress.com移動到yoursite.com),您的內容中可能會出現“損壞”的 URL。

例如,如果您寫了一篇部落格文章,其中包含指向您網站上另一篇部落格文章的連結,那麼該連結可能仍會將人們帶到yoursite.wordpress.com/example真正應該轉到您的WordPress.org網站上的同一篇部落格文章的時間 – yoursite.com/example.

要解決此問題,您可以通過搜尋和替換工具來將舊連結替換成新的域名連結。

在WordPress.com遷移後修復丟失的影象

如果一切順利,您應該會立即看到所有影象。但是……有時會出現問題,您可能會丟失一些影象。

如果是這種情況,您可以使用免費的Auto Upload Images外掛為您匯入丟失的影象。

安裝並啟用外掛後,轉到WordPress儀表盤中的文章區域。使用覈取方塊選擇所有文章,然後從下拉選單中選擇編輯。然後,單擊應用

選擇您的所有文章

選擇您的所有文章

這將開啟一個新介面。您需要做的就是單擊更新按鈕,然後外掛應該為您匯入丟失的影象:

更新您的所有文章

更新您的所有文章

第 4 步:將WordPress.com網站重定向到WordPress.org(或設為私有)

此時,您應該擁有一個有效的自託管WordPress.org網站,其中包含來自WordPress.com的所有內容。

但是,仍然存在一個重要問題 –既然您已將所有內容都遷移過來,您的WordPress.com網站會發生什麼情況?

這裡有兩種可能的情況,具體取決於您的WordPress.com網站的URL。

WordPress.com和WordPress.org的URL相同

如果您在WordPress.com ( yoursite.com) 上使用自定義URL,並且您對WordPress.org站點 ( yoursite.com) 使用相同的自定義URL,那麼您只需將舊WordPress.com網站設為私有即可。

為此,請轉到WordPress.com儀表盤中的設定區域,然後選擇隱私設定下的私人選項:

如何將您的WordPress.com網站設為私有

如何將您的WordPress.com網站設為私有

WordPress.com和WordPress.org的不同URL

如果您在從WordPress.com遷移到WordPress.org的過程中更改了站點的URL(例如,遷移yoursite.wordpress.comyoursite.com),那麼事情會有些棘手。

看,從技術上講,您的網站會有兩個重複版本 – 一個位於yoursite.wordpress.com,另一個位於yoursite.com.

這很糟糕,因為:

  • 訪問者可能會點選您的舊反向連結yoursite.wordpress.com並轉到yoursite.com您真正希望他們訪問的位置。
  • Google可能會看到重複的內容,並且不知道要在Google搜尋中對哪個網站進行排名。

要解決此問題,您可以設定redirect。通過重定向,任何嘗試訪問的人都yoursite.wordpress.com將被直接帶到yoursite.com

WordPress.com允許您這樣做,但他們每年會向您收取13美元的費用,以獲得這樣做的特權。

雖然付錢從來都不是一件有趣的事,但如果您有現有的觀眾並且不想在轉換時失去他們,那麼這筆小額費用是值得的。

要建立重定向,請轉到此處並選擇您已遷移的站點:

如何在WordPress.com上設定重定向

如何在WordPress.com上設定重定向

然後,在框中輸入您的新域並單擊Go

輸入新域名

輸入新域名

然後,您需要輸入您的付款資訊以完成該過程。

如果您不想向WordPress.com支付每年13美元的費用,您也可以按照上一節中的方法將您的舊網站設為私有。但是,您將失去所有訪問舊WordPress.com站點的流量和連結,這並不理想。

使用Jetpack訪問WordPress.com功能

在這一點上,你已經完成了!

但是,在我們完成本教程之前,我們將再給您一個提示:

如果您想訪問WordPress.com的某些功能(例如您的WordPress.com網站的訂閱者),您可以使用免費的Jetpack外掛將您的WordPress.org網站連線到WordPress.com,並獲得與以前相同的大部分功能.

Jetpack由Automattic(WordPress.com背後的同一家公司)開發,因此它能夠將許多WordPress.com功能無縫新增到您的新WordPress.org網站。

小結

從WordPress.com遷移到WordPress.org可能是一個激動人心的時刻。這通常意味著您已準備好進行下一步並完全控制您的網站。您可以做的事情的可能性是無窮無盡的!

評論留言