cpanel-WordPress 部落格換域名教程寫 yao1l.com 轉向 yilongseo.com 的過程,如果你的部落格要換域名的不防可以看看,憶龍透過下面的操作已經完全的轉換過去了!這是我部落格換域名的小小經歷。這個教程適合,只換域名的部落格,實現完全替代舊域名的目的。
在換域名前給個建議,就是把以前的出現舊域名的設定,全部更換成新域名。這樣相對能減少,轉換後的更改量。
1 、新增域名。
在 cpanel 控制面板上找到 「域> 附加域」,然後在下圖新增你的新域名。

新增輸入你的新域名後,點 「新增域」 。
2 、複製舊域名檔案到新域名資料夾。
新增新域名後就有新域名的資料夾,在 cpanel 控制面板上找到 「資料夾管理」 點進去後,選擇你的舊域名資料夾後, 把舊域名資料夾複製新域名資料夾裡。

複製舊域名資料夾到新域名資料夾,寫上你的新域名資料夾名後,點 copyfile
3 、新增資料庫。
在 cpanel 控制面板上找到 「資料庫」,選擇 「MySQL 資料庫」 。資料庫名稱可以和原來的一樣,但這裡教程是給出新名稱。和原來的一樣,可以省過配置 wp-config.php 而已,這裡在 WP 部落格搬家有提到。

新增新資料庫名稱
4 、修改 wp-config.php 檔案。
在新域名資料夾裡找到 wp-config.php,檔案在域名資料夾的根目錄,可以線上編輯或自己下載下來修改。 把資料庫名稱改成你剛才新建的名字,如果使用者也有新建也改成新的,要對應上。

修改 wp-config.php 檔案,主要改資料庫名稱和使用者名稱。
5 、複製資料庫。
在 cpanel 控制面板上找到 「Myphp 管理」,選擇你舊域名的資料庫,然後在右側選擇 「操作」,然後在 「複製資料庫到:」 填上你剛才新建的資料庫,只選擇 「結構和資料」,其他的全部不選。我的舊域名資料庫是 yao1l_yyl,現在複製到新域名資料庫 yao1l_yilongseo 。

複製舊資料庫到新資料庫,然後點執行。
6 、修改資料庫。
在 「Myphp 管理」 中選擇新建的資料庫,在右鍘選擇 「SQL」,輸入以下程式碼,然後點執行。主意把 http://yao1l.com 改成你的舊域名,http://yilongseo.com 改成你的新域名。
UPDATE wp_options SET option_value = replace( option_value, 'http://yao1l.com','http://yilongseo.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace(post_content, 'http://yao1l.com','http://yilongseo.com') ;
UPDATE wp_posts SET guid = replace(guid,'http://yao1l.com',』http://yilongseo.com');

在新域名資料庫 SQL 輸入程式碼
7 、 WP 部落格固定連結設定。
進入新域名 WordPress 管理後臺選擇 「設定」 選項裡面找到 「固定連結」 開啟之後,再點選一下 「儲存更改」 。

WP 部落格固定連結設定
8 、 301 重定向。
修改舊域名資料夾根目錄下的.htaccess 檔案,如果沒有,直接複製以下程式碼新建個 TXT 儲存就行了。如果有的,就把裡面的程式碼全部刪除,加入以下程式碼就是了。
同樣的,把 yao1l.com 改成你的舊域名,http://yilongseo.com 改成你的新域名。
如果你的首選域,是不帶 3W 的,那就按以下程式碼格式修改。
如果你是有有 3W 的,就把 www.yao1l.com 改成沒有 3W 的,下面沒帶 3W 的改成帶 3W 。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^yao1l.com
RewriteRule (.*) http://yilongseo.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.yao1l.com
RewriteRule (.*) http://yao1l.com/$1 [R=301,L]
完成上面 8 步,整個域名就更新就完成了!完美的轉移是指,不管是直接訪問域名,還是訪問文章頁面,都會轉到新域名相應的頁面。