跳到主要內容
文件

使用者指南

變更網域

這是變更營運中網站網域的方法。Zittme 支援多網域,因此不是修改設定檔,而是以在管理畫面新增網域並變更預設值的方式進行。

假設要從 from.com 變更為 to.com。

1. 準備連接新網域

在 DNS 中讓 to.com 指向伺服器,並在網頁伺服器(nginx 的 server_name 或 Apache 虛擬主機)中新增 to.com。若使用 HTTPS,也請為新網域申請憑證。

2. 變更前:在原網域操作

在 from.com 的管理畫面中:

  1. 在系統設定 > 網站設定中以「新增網域」加入 to.com。設定保持與原網域相同。
  2. 將「未註冊網域的處理方式」選項改為顯示首頁。(這是避免切換期間連線被導走的安全措施)
  3. 3. 變更後:在新網域操作

    以 to.com 連線,在管理畫面中:

    1. 將 to.com 指定為預設網域。
    2. 刪除 from.com 網域。(若想把從舊網址進來的訪客導向新網域,請不要刪除而是保留。以非預設網域連線時,會自動移至預設網域)
    3. 將「未註冊網域的處理方式」選項改回原本的設定。
    4. 若未事先準備,網域就已經變更了

      若無法進入管理畫面,請直接在資料庫中變更網域。(若安裝時變更過資料表前綴,請將 rx_ 部分改成對應的前綴)

      UPDATE rx_domains SET domain = 'to.com' WHERE domain = 'from.com';

      執行後,請刪除 files/cache 資料夾底下的所有內容,避免舊網域資訊殘留在快取中。

      常見問題

      • 一直被導向舊網域:請試著在 files/config/config.php 中將 unregistered_domain_action 的值改為 display。
      • 畫面從舊網域的網址載入資源:清空 files/cache 即可解決。
      • 不需要直接修改 db.config.php 等設定檔中的 URL。網域資訊是在資料庫(網域資料表)中管理的。