哈哈哈,我的博客换域名啦,新年新迹象,呼呼。。。由原来的aixiaofeng.com改成了iiii.name
wordpress博客更换域名的简易方法如下:
首先让更改前后的域名都解析到博客空间,也就是让新旧域名都可以正确访问博客。判断新旧域名是否都能正确访问,除了自己本地直接访问两个域名都能正确访问到网站之外,还需要查看其他地区域名访问是否正常,因为电信、联通还有不同地区DNS生效的时间是不同的。这时候站长之家有个比较好的工具可是使用,就是超级ping(http://ping.chinaz.com),把新旧域名分别输入超级ping里,查看是否各地都能ping通。
如果确定新旧域名都解析正常之后,就可以更改域名了,用一句话叫见证奇迹的时刻到了。
用管理员登陆WordPress后台,点击设置→常规,将里面的WordPress 地址(URL)和站点地址(URL)都修改为新的域名,然后点击保存更改。咦,咋退出了,其实是成功了,看一下浏览器的地址栏是不是变成新地址了?用管理员账户登陆一下,看看设置→常规里是不是变成了新的域名?然后再点击首页看看是不是变成了新的域名,如果输入旧的域名会不会跳转到新的域名呢。很明显修改成功了,是不是很简单。
但是由于博客文章里的一些链接和图片地址还是用的旧的域名,所以还需要进行一些修改。
登陆phpmyadmin,选择自己博客的数据库,然后点击SQL,将下面三行命令输入进去:
UPDATE wp_posts SET post_content = replace( post_content, 'AAA.com','BBB.com') ;
UPDATE wp_comments SET comment_content = replace(comment_content, 'AAA.com', 'BBB.com') ;
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'AAA.com', 'BBB.com') ;
然后点击 执行,如果没有出现错误,那么就会将文章和评论里的所有地址进行了更换。
301重定向:在旧域名 lelehost.com 的根目录下编辑 .htaccess 文件。
a). 在 cPanel 中点击“文件管理器”,这一步注意,要选中“显示隐藏文件”选项。否则 .htaccess 文件属于隐藏属性,查看不到。
b). 在旧域名的根目录下,找到 .htaccess 文件进行编辑。如果没有此文件,可以通过左上角的“创建文件”建立一个空白的.htaccess文件。
c). 在.htaccess文件中,添加如下代码。
1 2 3 4 |
RewriteEngine On RewriteCond %{HTTP_HOST} ^lelehost.com [NC,OR] RewriteCond %{HTTP_HOST} ^www.lelehost.com [NC] RewriteRule ^(.*)$ http://www.anotherdomain.com/$1 [L,R=301] |
千万不要忘记将 www.lelehost.com 换成你的旧域名,将 http://www.anotherdomain.com/ 部分中的域名换成你的新域名。这时候,就不用担心老用户,以及从搜索引擎来的用户,找不到你的网站了。
最后一步,一定要多加检查,测试,发现有错误的地方,即使查找原因。如果错误无法挽回,也可以恢复前面所做的备份,重新再来一遍。
Comments | 8 条评论
我的域名原来是www.fly-sky.name,然后续费的时候发现姓名全拼的竟然可以注册。。。就换成www.yangtengfei.com了!
@停留下来歇歇脚 : 我的com全拼仍然没有注册。。。我就不注册了。。你别抢注啊~~
我的域名原来是www.fly-sky.name,然后续费的时候发现姓名全拼的竟然可以注册。。。就换成www.yangtengfei.com了!
@停留下来歇歇脚 :
我的com全拼仍然没有注册。。。我就不注册了。。你别抢注啊~~
咱也更换了下域名,于是顺带更新下吧=-=~~
@剑心 : 已更新喽、、、、
咱也更换了下域名,于是顺带更新下吧=-=~~
@剑心 :
已更新喽、、、、