合并多個wordpress到一個

來源:互聯網
上載者:User

以前的時候,我為了將技術日誌和生活日誌分開,所以建了兩個wordpress,後來又加了一個準備做轉帖的,最近又想弄一個玩數位的,於是乎,多個wordpress,管理起來自然不方便了,升級和外掛程式更新,以及主題變更,管的真是太累,這次終於忍受不了,決定把多個wordpress合并為一個,順便把原來的wordpress子目錄方式變更為根目錄。

合并的思路:使用wordpress的匯入匯出功能。

第一步:將多個wordpress先匯出全部內容為xml。

第二步:修改xml。用文本工具開啟,修改原來的blog目錄為根目錄,即替換主要圖片路徑為新的路徑。

第三步:根據上一步的修改,將各子目錄下的wp-content/uploads目錄拷貝到新的wordpress下。能用SSH命令最好,不能用的話就只能用FTP了。當然,這一步也可以不改,那麼你就必須把圖片檔案保留在原有檔案目錄下了,同時本文最後說到的301跳轉也不能用,不然會出錯。

第四步:在新的wordpress中匯入剛修改的xml檔案。匯入的時候,圖片不用匯入,因為上一步將所有的附件都換到新的地方了。

好了,至此,大功告成了,訪問你的新部落格看看吧。

需要注意的地方:如果兩個日誌分類中的別名有相同的,建議先修改後再匯出,不然會匯入到同一個分類目錄下,這樣你就需要匯入後重新整理了文章了,文章多的話就可麻煩了。

關於日誌ID重複的問題:wordpress會自動將重複的ID賦予新的ID。

最後一步,就是為了不影響SEO或者為了原有連結都能訪問正確的網頁,做個301跳轉,用.htaccess,具體寫法如下:

RewriteEngine on
RewriteRule (.*) http://rovertang.com/$1 [R=301,L]

將這個檔案放到你原有wordpress下就可以了。這裡的路徑是從原子目錄跳轉到根目錄的,如果你的新wordpress裝在了其他子目錄,自己做相應修改即可。在此特別說明一下:我為什麼要把wordpress裡的附件移出到新的wordpress下,原因就在於此跳轉,這會導致圖片即便保留在原目錄下,但這跳轉導致了圖片檔案永遠轉到了新地址,而新地址實際上是不存在這檔案的,自然就會出錯了。

再說一下上面重複ID的問題,如果想要一個正確的跳轉,則需要將重複的ID通過資料庫篩選出來,然後將這些舊的ID和新的對應ID寫到跳轉檔案裡。我是覺得沒有這個必要,又不想這麼麻煩,所以就沒做這一步。

好了,合并多個wordpress的方法就是這麼簡單,你會了沒?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.