如何將站點從WordPress多站點移動到單一安裝


您是否正在嘗試將WordPress多站點網絡拆分為單個WordPress網站? 將單個移動到其自己的域是很多多站點管理員遇到的難題。 儘管運行多站點網絡有其自身的優勢,但有時單個站點可能會超出網絡規模並需要自己的空間。 在本文中,我們將向您展示如何將網站從WordPress多站點網絡轉移到其自己的WordPress單一安裝中。

重要: 由於您將對網站進行一些重大更改,因此在執行其他任何操作之前,必須創建完整的WordPress備份。

步驟1:在WordPress多站點網絡中導出單個站點

內置的WordPress導入/導出功能在多站點中的工作方式與在單個站點安裝中的工作方式相同。 我們將使用默認工具從WordPress多站點網絡上的站點導出數據。

首先,您需要登錄到要移動的單個站點的儀表板,然後單擊 工具»導出。 接下來,您要確保選中所有內容,然後單擊 下載導出文件 按鈕。

從WordPress多站點網絡導出單個站點

WordPress現在將創建一個包含所有數據的XML文件,並將其發送到瀏覽器進行下載。 將文件保存在計算機中,因為在以後的步驟中將需要它。

步驟2:安裝WordPress

現在,您已經導出了文件,您將需要單獨安裝WordPress。 這是我們有關如何安裝WordPress的教​​程。 一旦安裝並設置了WordPress,就可以繼續導入子站點。

步驟3:將子網站導入新域

登錄到要移動子站點的新位置上的WordPress管理區域,然後轉到 工具»導入。 在導入屏幕上,WordPress將為您顯示許多導入選項。

單擊WordPress以安裝WordPress導入程序

您需要單擊WordPress,這將彈出一個彈出窗口以安裝WordPress Importer插件。 只需點擊 現在安裝 按鈕開始安裝。 之後,您需要點擊 激活插件並運行導入器

在下一個屏幕上,將要求您在本教程的步驟1中上傳您先前從WordPress多站點下載的WordPress導出文件。

上載您先前下載的WordPress導出文件

WordPress現在會詢問您是否也要導入用戶。 如果您什麼也不做,那麼WordPress將導入所有用戶,如果您不想更改作者,建議您這樣做。

您還將看到 導入附件 選項,並且要確保已選中該複選框,以便WordPress可以從您的帖子和頁面下載圖像(不用擔心會丟失部分或大部分圖像。此後可以分別導入)。

WordPress現在將開始導入您的內容。 這將需要幾分鐘,具體取決於您擁有多少內容。 完成後,您將看到一個 “一切都好,玩得開心” 通知。

就這樣。 您已成功將數據從多站點網絡子站點導入到單個WordPress安裝中。 還有一些事情要做。

步驟4:設定重新導向

如果您為WordPress多站點網絡中的每個站點使用自定義域,則無需設置任何重定向。

但是,如果您在WordPress多站點中使用子域或目錄結構,則需要設置重定向,以便將使用舊URL的用戶重定向到新站點。

確保多站點網絡上的舊站點和新域上的站點都使用相同的永久鏈接結構。

從子域重定向到新域

對於子域安裝,您需要在WordPress多站點的.htaccess文件中使用此代碼。

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^subdomain.example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.net/$1 [L,R=301]

這段代碼會將訪問者重定向到任何頁面 subdomain.example.comhttp://www.example.net。 的 $1 目標URL末尾的符號可以確保您的用戶位於他們請求的同一頁面上。

從目錄重定向到新域

對於基於目錄的多站點安裝,您​​需要將以下代碼粘貼到WordPress多站點的.htaccess文件中。

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^childsite/(.*)$ http://example.net/$1 [R=301,L]

這段代碼只是重定向所有來的用戶 http://www.example.com/childsite/http://example.net。 $ 1可以確保您的用戶訪問的網頁完全相同。

不要忘記用子站點的名稱及其新位置替換childsite和example.net。

如果您不喜歡代碼方法,也可以使用安全重定向管理器插件來設置重定向。

步驟5:對遷移進行故障排除

移動站點不是日常任務,因此您可能會遇到一些問題。 但是不用擔心,您可能遇到的每個問題都有解決方案。

如果您的WordPress導出文件太大,則可以將大型XML文件拆分成較小的部分。

如果圖像導入不正確,則可以嘗試將其作為外部圖像導入。

查看其他常見的WordPress錯誤以及解決方法。

僅此而已,我們希望本文能幫助您將單個站點從WordPress多站點網絡轉移到它自己的單獨WordPress安裝中。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Google+。