網站移形換位 wordpress網站搬家完全指南:更換空間與換新域名
今天博客整理搬家,完全換新域名,搬到新空間,準備工作穩妥後,才開始考慮網站搬遷,因為涉及很多方面因素,所以一步一步進行操作。
介紹WordPress博客搬家面對的幾種情況:
1. 換主機不換域名
2. 換域名不換主機
3. 換域名也換主機
我的網站屬於第三種情況,接下來講述我網站整體搬家的過程:
大體上來說搬家分為四步:
一、備份博客網站文件和數據庫;
二、把網站文件傳到新空間,在新空間導入數據庫;
三、修改網站配置和數據庫;
四、檢查轉移結果。
具體步驟:
第一步:備份博客網站文件和數據庫
1.在原來的空間中把博客文件下載備份。要是原來空間支持在線解壓縮,建議打包下載,這樣下載大小變小了,時間也會節省很多
2.備份數據庫。可以通過phpadmin,帝國備份王,或者WP-DBManager這樣的數據庫備份插件,您可以選擇您會的,熟悉的一種方式來做。(建議對於sql,gz,zip多種格式盡量都備份一下,你不知道下一個主機會支持哪種)
第二步:新域名指向新空間,建立新數據庫
第三步:上傳博客網站文件,導入數據庫
1.把博客文件用FTP傳到新空間,和下載一樣,要是新空間支持在線解壓縮,建議打包上傳,這樣時間節省了很多,流量也能節省一部分。 (WordPress目錄是public_html/下,所以只要把之前在public_html/目錄下的文件,上傳到新主機的public_html /下即可。)
2.導入數據庫.PHPMyAdmin,帝國備份王都可以做到。(你需要在新主機內創建一個數據庫,然後將你之前導出的數據庫,導入即可)
第四步:修改網站配置和數據庫(關鍵)
1.刪除wp-config文件 使用FTP工具登錄直接刪除
2.在瀏覽器輸入網址,回車後重新進行初始化安裝,重新引導一次WORDPRESS,將你新的主機空間的數據庫名稱,數據庫用戶名和密碼填進去即可。注意一下,MySQL主機這一項默認是』localhost』,如果你的是Windows主機,不用修改,如果是Linux主機,可能需要填上數據庫的地址。
3.重點,到這裡,你還是不能進入網站後台,因為網站域名沒有修改好,無法進入後台,有辦法解決。
進入新空間的phpadmin修改數據庫:修改數據庫表wp_options里的「siteurl」和「home」字段的值,改為你的新域名;
更改博客的安裝地址和博客地址
首先用phpmyadmin打開你的數據庫,然後找到wp-options這個數據表,找到第一條記錄也就是siteurl這條,還有第39條home,這兩條將地址改成你更換後的最域名即可。只有完成這一步後,才可以順利進入後台,否則即使你輸入密碼,也會自動跳轉到原來的老域名。
第五步..把你用的域名解析到空間,登錄你wp後台,修改你blog的地址為你新的域名。
第六步.修改首頁菜單,首頁廣告圖片域名位置,把舊域名更換新域名啟用,首頁現在可以展示,大方完整美觀,還有許多細節工作要做。
第七步.修改文章鏈接 一篇一篇文章修改舊網址很麻煩,有沒有快速方法,有,看下面說明。
原來的文章里有鏈接或者圖片是用以前域名的地址,所以還要修改那些地址。可以在phpadmin直接修改數據庫或者velvet-blues-update-urls這個插件(推薦)。比如在phpadmin里,使用SQL命令,執行執行以下語句:
UPDATE wp_options SET option_value = REPLACE(option_value,’舊地址’,’新地址’);
UPDATE wp_posts SET post_content = replace(post_content,’舊地址’,’新地址’);
UPDATE wp_posts SET post_excerpt= replace(post_excerpt,’舊地址’,’新地址’);
UPDATE wp_posts SET guid= replace(guid, ‘舊地址’,’新地址’);
舊地址填寫如http://www.old.com 新地址填寫如http://www.new.com
7、重新修改統計代碼
這個應該是很簡單的一件事了,重新到統計站點申請新域名的統計代碼後,將舊域名的統計代碼覆蓋即可。
8、通知你的友情鏈接
在你的301重定向還在生效之前,一定要通知你的友情鏈接,把舊域名改為新域名。如果301失效了而你的友情鏈接還沒有通知修改,那你的鏈接也就毫無意義了。
9、檢查插件是否正常工作
雖然插件設置有一部分是和域名無關的,但是大家都知道WordPress功能更是依靠插件的,所以更換域名後,最好還是檢查一次插件是否否都正常工作。如Baidu Sitemap Generator和Google XML Sitemaps兩個插件,必須禁用後再啟用才可以正常工作。
根據個人網站博客實際情況,附加修改:
1、重新到各搜索引擎網站登陸
因為更換域名,一切從頭開始,所以要是到各個搜索引擎站上重新提交一次新域名,提交的過程中,一定要注意我文章中所提及的幾個注意點。提交之後,那是一個漫長的等待的過程,不要急,因為重新開始,那這個等待的過程中,你只有把精力都放在原創文章上了。
2、舊域名301重定向到新域名
不要想着把新舊域名都指向同一站,這樣會造成「域名轟炸」。這樣做的結果不僅不能給你的網站帶來更多的流量,反而搜索引擎認為你的作弊,降了你的權重是小事,把你的站K了也不是不可能的事。如果想要留住舊域名的網友,那就要做個301重定向。301重定向對seo的還是友好的。
3、重新更改Feed 訂閱地址
RSS feed訂閱是保持一個站流量的一個重要的因素,當你的域名都更換了,別人還怎麼訂閱。所以應重新設置訂閱地址,並想辦法通知已訂閱舊域名的網友更改。同時在主頁的相應位置修改RSS feed訂閱地址。
4、到你常互訪的博客留言通知換米
以上網站搬家只適合WORDPRESS,具體的方法還有很多,具體操作就不在此一一詳解了。
總結:
網站更換新域名,更換空間,前提工作網站備份要做好,搬家過程要耐心細緻,很多細節工作要做,其實,學會一次網站搬家,不更換域名空間搬家也是一樣,完全可以舉一反三,輕鬆自如搬家!