網站要只換網址不換主機空間怎麼做?

原本使用的是twbbs.org的免費網域(Domain)

在今年底就要結束營運

只好趕快找別的免費網域來替代

 

前前後後花了好幾天在找好的免費網域

找到的不是不免費了 就是 主機商(Host)不給放網域

像是co.nz , .tk , .cf , .ga , .ml之類的

 

期間還有試過noip的DDNS

不過碰一碰後還是不太能理解怎麼運作的

想說時間不多還是先找個穩定的網域掛著吧

 

再來就是再想怎麼轉移網域了

大概也搞了整個下午跟晚上

弄完之後才發現

其實非常簡單QQ

我弄的太複雜了

 

首先:

先註冊好新網域,在網域商那邊掛上A紀錄、MX紀錄

例如這次我用的是交大nctu.me的免費網域

A紀錄就是直接指向主機商的ip

MX記錄就填上主機商給的

 

再來要確認新網域真的有運行了

通常放好A紀錄, MX紀錄之後,還要等個一兩個小時都算正常

但nctu.me不錯就是在幾分鐘內就可以運作了

 

確認方法:

nslookup newdomain.com => 如果有回傳ip就是有成功運行

ping newdomain.com => 如果有通就是有成功運行

 

新網域成功後就可以到主機商把新的DNS也掛上去

以我的免費主機商Freehostia為例

因為主機商不變,我的網站資料全部也都不變的情況下

只需要把新網域掛上去,並且導向原本的路徑上即可

 

到了這步確認一下,在瀏覽器打上新網域時,已經可以通原本的網站了

不過還沒結束,在wordpress後台的設定也要跟著改

後台->設定->一般: 裡面的WordPress網址 和 網站網址都要改

像我的情況是WordPress網址跟網站網址在不一樣目錄下

我就覺得很搞不清楚到底這兩個網址是差在哪裡

卡在這個觀念很久,但其實很簡單

舉例:

WordPress網址是 www.olddomain.com/wordpress

網站網址是 www.olddomain.com

只要把這兩個網址改成

WordPress網址是 www.newdomain.com/wordpress

網站網址是 www.newdomain.com

到這邊才是真正的完成

 

我還在那邊搞資料庫裡面的設定

好幾度改到前台後台都進不去

甚至新增了一個新主機,把所有資料都丟進去

想辦法改各種wp-config.php之類的檔案內容

真的是我想太複雜了,我只是換個網域而已啊~~~~~

 

 

然後在這過程中,發現了幾個問題

  1. 後台網址如果只是nowdomain.com/wp-login.php的話,非常容易被駭
  2. 舊網址不用了之後,還是要想辦法把舊網址導到新網址,以免有人存我的最愛是舊網址就找不到了

作者

RongSon

Graduate Student of CCU COMM Game Development, Network Communication, macOS/Ubuntu/Android, Arduino/Raspberry Pi/Intel Edison, Java/Python/C/C++

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *