博客很久就想搬了,一个原因是空间快到期了,另一个是很想把原来的域名http://wucao.com改为二级域名http://tianya.wucao.com。觉得把博客放在顶级域名下很不方便,生怕以后又会变域名,这次再也不想变了。建议大家也尽量不要变了。
这次的空间是酋 长的WordPress中文平台空间赞助计划第三期赞助,酋 长本人是个很热心的博主,经常在群里回答那些菜鸟的问题,还不厌其烦,大概是上瘾了。。。呵呵笑话。
正题(本人几乎从来没写技术文章,写得不好,大家见谅!)
1、把博客所有东西下载下来,上传到新的空间。
2、把博客MYSQL的数据全部导出:导出具体方法如下。
2.1、首先你的先有MYSQL数据库管理工具。这里使用PHPMYADMIN管理工具,把该软件上传到空间,假定上传到空间根目录phpmyadmin目录下。
2.2 配置PHPMYADMIN。打开phpmyadmin下,即phpmyadmin根目录下config.inc.php文件,修改以下内容
$cfg['PmaAbsoluteUri'] = ‘http://你的域名/phpmyadmin/’;
(你的PHPMYADMIN路径,上面是放在phpmyadmin目录)
$cfg['blowfish_secret'] = ‘cookie’;(开户cookie)
$cfg['Servers'][$i]['host'] = ‘数据库主机地址’;
(一般为localhost,也有不一样的,我这次就不一样)
$cfg['Servers'][$i]['user'] = ‘数据库用户名’;
$cfg['Servers'][$i]['password'] = ‘数据库密码’;
2.3 登录你的PHPmyadmin。http://你的域名/phpmyadmin/。
2.4 导出数据库。
先点击你的博客数据库—>最上面Export—>最底下GO—>等待浏览器状态栏为完成(数据库大的话要等很久,或者可以点击保存为文件save as file 点击其中一个格式,再下载下来。有时候这种方法会不成功,下载下来的压缩包会没有内容或压缩包损坏,所以我一般手动粘帖。)
—>把显示的所有数据全选Ctrl+ALL,复制Ctrl+C,粘到记事本,保存为UTF-8格式的***.sql文件。数据库保存完毕。
3.更换域名。比如我要把wucao.com改为tianya.wucao.com。
3.1.用记事本打开数据库(操作之前先复制一份备份)查找http://wucao.com全部替换为http://tianya.wucao.com保存。
3.2导入数据库。同样进入你新空间的PHPadmin—>选定你的博客数据库—>点击最上面Import—>上传你上面修改保存数据库—>GO
—————–天涯舞草博客搬家结束(有一些其它细节东西自己手动改)—————-
收录问题:
对于很注视收录的朋友来说这个应该是最关心的。不过一般如果换了域名肯定会有影响的。大概也只有像我这种不去计较什么收录的人才想着整天搬来搬去。
下面介绍一种301重定向方法(据说这种方式影响较小,我不懂SEO,不过效果挺好。)
现在我们的任务是要把原博客里面的地址转为新地扯。比如把收录里面的文章全部转到新的域名,这样会少点流量的损失,不过很多301定向只是对原域名的主域名进行重定向,就是说不管理是原域名的什么文章都只会转到新域名的首页。
如果你想把原域名的http://wucao.com/mysite/transfer-domains.html改为http://tianya.wucao.com/mysite/transfer-domains.html 那怎么办呢。
现在介绍这种方法需要REWRITE支持。在原域名指向的空间根目录下建立.htaccess内容如下
RewriteEngine on
rewriteCond %{http_host} ^wucao.com
rewriteRule ^(.*)$ http://tianya.wucao.com/$1 [R=301,L]
rewriteCond %{http_host} ^www.wucao.com
rewriteRule ^(.*)$ http://tianya.wucao.com/$1 [R=301,L]
第一句开启REWRITE。第二第三句就实现上面的功能。第四句第五句就把www域名也重定向。
9 条评论
很费解,干吗弄成2级的
[回复]
呵呵 各有所爱么
[回复]
@小谢
@yacca
我知道这样不好,但长痛不如短痛吧。呵呵
[回复]
我搬家都是用WP的备份插件导出导入,很方便,不过还是尽量避免搬家,因为再方便也还是另人头痛。
[回复]
我的数据库会乱码,麻烦···
[回复]
很感谢博主的用心分享,搬家这种事情,和现实生活中一样,都让人头疼,都会有丢失物件的风险。
[回复]
搬家是一件无比麻烦的事.
对于我来说,搬家就等于重新开始,不会把数据导出再导入的了…
[回复]
天涯舞草 reply on June 13th, 2008:
呵呵。。你总得带点家具什么的再走人吧
[回复]
换域名会很麻烦的
[回复]
大家看我的,一流吧!http://zsr.net.ru/9
[回复]