首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

cPanel 換域名完整教學:WordPress 搬家、資料庫複製、301 重向與固定鏈接修復

     編輯:MySQL 資料庫相關知識

將 WordPress 站點從 essentialblog.cn 遷移至 jingpin.org,利用 cPanel 圖形介面即可完成零指令操作。本文整理 8 步驟,涵蓋附加域名、檔案複製、資料庫遷移、域名替換、固定鏈接刷新、301 永久重向,確保新舊域名無縫切換。

第一階段:cPanel 介面操作(步驟 1-4)

  1. 新增附加域名:cPanel →「附加域」→ 輸入新域名 jingpin.org,系統自動建立對應資料夾(如 public_html/jingpin.org)。
  2. 建立新資料庫:MySQL 資料庫 → 新增資料庫、使用者、授權,記錄資料庫名、帳號、密碼。
  3. 複製 WordPress 檔案:檔案管理器 → 進入舊域名資料夾 → 全選 →「複製」→ 目標路徑填入新域名資料夾完整路徑 →「Copy File(s)」。
  4. 修改 wp-config.php:編輯新資料夾下的 wp-config.php,更新 DB_NAME、DB_USER、DB_PASSWORD 為步驟 2 的新資料庫資訊。

第二階段:phpMyAdmin 資料庫遷移與域名替換(步驟 5-6)

  1. 複製資料庫結構與資料:phpMyAdmin → 選舊資料庫 →「操作」→「複製資料庫到」填入新資料庫完整名稱(如 young_jingpin) → 取消勾選「CREATE DATABASE before copying」 → 執行。
  2. 批次替換資料庫內舊域名:選新資料庫 →「SQL」→ 執行下列三條 UPDATE(請自行替換舊/新域名):
    UPDATE wp_options SET option_value = REPLACE(option_value, 'https://www.essentialblog.cn', 'https://jingpin.org')
    WHERE option_name = 'home' OR option_name = 'siteurl';
    
    UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://www.essentialblog.cn', 'https://jingpin.org');
    
    UPDATE wp_posts SET guid = REPLACE(guid, 'https://www.essentialblog.cn', 'https://jingpin.org');
    

第三階段:關鍵修復與 SEO 保留(步驟 7-8)

  1. 儲存固定鏈接(極重要):登入 WordPress 後台 → 設定 → 固定鏈接 → 直接按「儲存變更」。
    若跳過此步,首頁正常但內頁全 404,因為 .htaccess 重寫規則未重新產生。
  2. 舊域名 301 永久重向:編輯舊域名資料夾根目錄的 .htaccess,置頂加入:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www\.essentialblog\.cn
    RewriteRule (.*) https://jingpin.org/$1 [R=301,L]
    

    注意:必須刪除舊有的 WordPress 預設重寫區塊(# BEGIN WordPress ... # END WordPress),否則子頁面(如 /about)無法正確跳轉至新域名對應路徑。

    若舊站同時有 essentialblog.cn(無 www)入口,可保留或額外加入:

    RewriteCond %{HTTP_HOST} ^essentialblog\.cn
    RewriteRule (.*) https://www.essentialblog.cn/$1 [R=301,L]
    

    確保所有舊 URL 皆能 301 導向新站對應頁面,保留 SEO 權重。

完成驗證清單

  • 新域名首頁、文章頁、分類頁、後台皆正常存取。
  • 舊域名任意頁面皆 301 跳轉至新域名對應頁面。
  • Google Search Console 提交新網站地圖、設定「變更網址」。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved