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 步,整個域名就更新就完成了!完美的轉移是指,不管是直接訪問域名,還是訪問文章頁面,都會轉到新域名相應的頁面。