网站和优化 · 10 10 月, 2024

WordPress 教程:如何將 WordPress 網站從舊域名遷移至新域名

WordPress 教程:如何將 WordPress 網站從舊域名遷移至新域名

在當今數位時代,網站的域名對於品牌形象和SEO排名至關重要。當您決定將 WordPress 網站從舊域名遷移至新域名時,這個過程可能會看似複雜,但只要遵循正確的步驟,您就能順利完成遷移。本文將提供詳細的步驟和注意事項,幫助您成功地進行域名遷移。

步驟一:備份您的網站

在進行任何遷移之前,首先要確保您的網站數據安全。您可以使用 WordPress 插件如 UpdraftPlus 或 BackWPup 來備份您的網站。備份應包括以下內容:

  • 數據庫
  • 網站文件(主題、插件、上傳的媒體等)

步驟二:購買新域名

選擇並購買一個新的域名。確保新域名與您的品牌形象相符,並且易於記憶。您可以通過各大域名註冊商進行購買。

步驟三:更新 DNS 設定

在您購買新域名後,您需要更新 DNS 設定,將新域名指向您的伺服器。這通常涉及到以下步驟:

  • 登錄到您的域名註冊商賬戶。
  • 找到 DNS 管理或域名管理的選項。
  • 將 A 記錄指向您的伺服器 IP 地址。

步驟四:在 WordPress 中更新網站地址

接下來,您需要在 WordPress 中更新網站地址。這可以通過以下步驟完成:

  1. 登錄到 WordPress 管理後台。
  2. 前往「設定」>「一般」。
  3. 在「WordPress 地址 (URL)」和「網站地址 (URL)」中輸入新的域名。
  4. 保存更改。

步驟五:更新數據庫中的舊域名

由於 WordPress 數據庫中可能仍然包含舊域名,您需要使用 SQL 查詢或插件來更新這些鏈接。您可以使用插件如 Better Search Replace 來輕鬆完成這一操作。以下是使用 SQL 查詢的示例:

UPDATE wp_options SET option_value = replace(option_value, 'http://old-domain.com', 'http://new-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://old-domain.com','http://new-domain.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://old-domain.com', 'http://new-domain.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://old-domain.com','http://new-domain.com');

步驟六:設置 301 重定向

為了保留 SEO 排名,您需要設置 301 重定向,將舊域名的流量重定向到新域名。這可以通過在舊域名的 .htaccess 文件中添加以下代碼來完成:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^old-domain.com [NC]
RewriteRule ^(.*)$ http://new-domain.com/$1 [L,R=301]

步驟七:測試新域名

完成所有步驟後,請確保測試新域名以確保一切正常運行。檢查以下內容:

  • 網站是否能正常加載
  • 所有鏈接是否正確指向新域名
  • SEO 工具是否能正確識別新域名

總結

將 WordPress 網站從舊域名遷移至新域名的過程雖然繁瑣,但只要遵循上述步驟,您就能順利完成。記得在遷移後持續監控網站的流量和 SEO 表現,以確保一切運行正常。如果您需要穩定的主機服務,考慮使用我們的 香港 VPS 解決方案,為您的網站提供最佳支持。