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 步,整个域名就更新就完成了!完美的转移是指,不管是直接访问域名,还是访问文章页面,都会转到新域名相应的页面。