WordPress 轉換網址小技巧

注意事項: 任何涉及升級或轉移程序客戶務必先進行備份。

轉換網址是Wordpress用家其中一大困難,很多客戶出現的情況是,在臨時網址做Wordpress測試後,將Wordpress搬回正式網址,然後發現整個Wordpress失效。以上情況是正常的,因為Wordpress本身有URL檢測機制,假設本身Wordpress 網址是abc.com,如果不作改動搬過去def.com,Wordpress仍然是會自動Redirect去abc.com,這就是失效主因,以下轉移教學將為各位介紹如何避免有關情況發生。

  1. 假設閣下已經將Wordpress已經轉移到新網址,閣下需要先強制設定Wordpress使用新網址 。
    打開Wordpress的wp-config.php,加入以下句語(位置沒有所謂),將newdomain.com 取代為閣下新wordpress的網址

    define(‘WP_HOME’,’http://newdomain.com’);
    define(‘WP_SITEURL’,’http://newdomain.com’);

  2. 登入Wordpress後台,進入Plugins –> Add New 欄目,在Search Plugin輸入”go-live-update-urls”
  3. 按Install Now 安裝Plugin並於Download完成後啟用
    Screen Shot 2016-02-03 at 1.34.13 AM
  4. 如果安裝成功,應該會在Tools 欄目找到”Go Live”,按Go Live進入Plugin
    Screen Shot 2016-02-03 at 1.35.14 AM
  5. 剛才更新wp-config的確可以令你從新網址進入,但由於媒體連結在Database有可能仍然使用舊網址,導致Wordpress未能正確顯示。一般進階用家會透過MySQL工具如phpMyAdmin或者整個備份下載再進行Find and Replace的工序,而Go Live Update Urls則可更方便地進行有關設定。用家將新舊網址輸入到Old URL 及New URL再按”Make It Happen”便可。筆者建議的技巧是:不要純粹輸入域名,如 olddomain.com , newdomain.com
    建議輸入: http://olddomain.com ,http://newdomain.com
    以防舊網址預設是有www前綴,可以重複使用該plugin並輸入: http://www.olddomain.com , http://www.newdomain.com

    純粹輸入域名理論上是可行的,但因應不同Wordpress theme的”怪問題”,以上建議比較穩陣。

  6. 這樣一來,轉移大致完成。如果閣下發現轉移後不能上傳媒體,閣下可以留意Settings–>Media欄目是否有一項”Store uploads in this folder”,如果有,將這項的路徑整行刪除便可。
    Screen Shot 2016-02-03 at 1.47.03 AM
  7. 正如以上提及,不同的Theme或Plugin或會令轉移Wordpress時產生一些怪問題,Scicube客戶如預上任何轉移疑難可電郵至 support@scicube.com 與我們查詢,當然我們亦有為新客戶提供免費網站轉移服務,如有需要請與我們聯絡,謝謝