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