博客联盟手机版网址:http://blogunion.org/wap,欢迎使用手机阅读:)

重要更正:经过测试,本文的方法并不能真正的成为无缝转移,因为我们不能删除原来的文件夹里面的任何内容。一旦删除,读者将无法从原来的链接读取文章——因为链接没有办法自动跳转。

目前的这个方法只能是希望301 重新定向后,搜索引擎会尽快的转换链接,否则,就只能两个博客共用着一个数据库同时运行着,晕。

希望哪位技术达人能够解决这个问题。

搬家的缘由

博客联盟有个子站点,叫安全套。但是在cn域名优惠期间,我花1RMB买了一个icondom.cn的域名。因为当时的虚拟主机商盘古不支持多域名绑定,不得已,只好用二级域名来建,而把cn顶级域名闲置着。

这次搬家到cph,因为支持无限绑定域名,所以就想把安全套博客独立出来,毕竟,博客联盟这个国际域名blogunion.org我想让它纯粹一点,即只跟博客有关,跟博客无关的内容都不希望出现在这个域名里面。

因此,我决定,把condom.blogunion.org 通过 301定向到icondom.cn。之所以使用301定向,是因为它可以让pr值也跟着转移。另外,原先condon.blogunion.org里面的内容链接也全部不会失效。第三个原因是,301定向会提示搜索引擎,原来的链接已经失效,请重新收录新的链接内容。

搬家的步骤

  • 1、登入ftp,把原来condom.blogunion.org里面的内容全部转移到icondom.cn里面。在ftp工作的同时,你可以完成下面的步骤;
  • 2、登录DirectAdmin,找到你原来的那个子域名所在的顶级域名文件夹——如condom.blogunion.org的文件夹就应该在blogunion.org里面,点击进入;
  • wordpress搬家,博客联盟

  • 3、找到Advanced Features里面的site redirection选项,点击进入;
  • wordpress搬家,博客联盟

  • 4、在local url path 里面输入要转移的url的文件夹名称,如condom;
  • 5、在 Rdirect Type 里面 选择 301 Permanent;
  • 6、在Destination Url里面输入新的url网址,如http://icondom.cn
  • wordpress搬家,博客联盟

  • 7、选择save保存;
  • 8、登录phpMyAdmin,找到你原来博客用的那个数据库,如condom.blogunion.org所用的数据库为cndom;
  • 9、找到options选项,一般都是数据库名+options,例如安全套博客那个就是condomoptions,点击进入;
  • wordpress搬家,博客联盟

  • 10、找到左上角的浏览选项,单击进入;
  • wordpress搬家,博客联盟

  • 11、进入后,在页面的下方找到siteurl选项,单击进入;
  • wordpress搬家,博客联盟

  • 12、在option-value里面,把原来的网址改成新的网址,如把http://condom.blogunion.org改成http://icondom.cn,选择执行保存;
  • wordpress搬家,博客联盟

  • 13、后退,返回到浏览选项,在右下角找到一个括号形状的符号,进入下一页,或者在页号里面选择“2”进入第二页;
  • wordpress搬家,博客联盟

  • 14、找到home选项,单击进入;
  • wordpress搬家,博客联盟

  • 15、重复第12步,在option-value里面,把原来的网址改成新的网址,如把http://condom.blogunion.org改成http://icondom.cn
  • wordpress搬家,博客联盟

  • 16、单击执行,结束

等你弄完这些琐碎的步骤的时候,ftp里面的内容也该转移完了。这时候,你输入旧的博客地址,如http://condom.blogunion.org,其内容就已经跳转到icondom.cn了。此话,你在google里面查询google收录的页面,再点击任何一篇文章进入,发现,内容都还在,但是网址已经全部更新完毕了,怎么样,酷吧,o(∩_∩)o…。

订阅博客联盟到抓虾鲜果google readerbloglines飞鸽有道邮件

Comments

16 Responses to “实例说明:wordpress如何实现不同域名之间的无缝搬家”

  1. 酷辣客 on June 17th, 2007 11:02 AM

    靠,这么牛,什么时候我也试试

  2. 曾英杰 on June 17th, 2007 11:13 AM

    唉,还有最重要一个问题没解决啊,郁闷。

  3. Jason on June 17th, 2007 5:53 PM

    暂时还用不到,呵呵 不过感觉要帮个家,挺麻烦的。
    顺便问一句,你打开我的网站需要多久等待时间?

  4. 曾英杰 on June 17th, 2007 6:47 PM

    搬家是麻烦啊,而且是非常麻烦。
    打开你的博客挺快的,1-2秒内吧。

  5. arxiao on July 30th, 2007 8:42 PM

    什么是ftp啊?

  6. feng on August 2nd, 2007 9:00 PM

    我想搬家,想要请教的问题有两个
    1、如果不换空间的话,是不是就不用第一步了,只要域名解析换一下就行了??
    2、登录DirectAdmin,这个不明白.
    不懂什么是“DirectAdmin”,能介绍下吗?这么用呢?
    谢谢!

  7. 曾英杰 on August 2nd, 2007 9:29 PM

    feng,关于第一个问题,这要视你的空间的主机软件而言。DirectAdmin则需要重新上传,cPannel则不需要。

    DirectAdmin就是一个主机软件。

    另外,建议你使用插件来搬家可能方便点。具体可以参考
    wordpress插件之WPexportfor2:以史上最简单的方式实现wordpress blog的自由搬家功能
    一文。

  8. feng on August 3rd, 2007 10:29 AM

    DirectAdmin就是一个主机软件?
    不太理解,是安装后就嫩能够用的?还是空间里自带的?还是网上注册的?
    GG了下,看到了一个要花很多钱的,汗
    能具体介绍以下吗?没接触过,谢谢了

  9. 曾英杰 on August 3rd, 2007 10:45 AM

    那个是空间里面自带的,如果你买的虚拟主机是使用的是DirectAdmin的话。DirectAdmin相当于是服务器的操作系统,就好像windows操作系统一样。

  10. feng on August 3rd, 2007 11:54 AM

    多谢,以前没注意过这个呵呵

  11. feng on August 3rd, 2007 11:58 AM

    找到了phpMyAdmin
    跟你上面的那个一样,怎么没找到DirectAdmin呢
    怎么找的啊?

  12. 曾英杰 on August 3rd, 2007 12:10 PM

    phpMyAdmin是数据界面使用的,不是虚拟主机用的:)
    感觉越说越糊涂了。
    DirectAdmin就是你的虚拟主机控制面板界面使用的软件,汗。

  13. 免费Wordpress托管服务商列表 - 博客联盟 on September 22nd, 2007 4:45 PM

    [...] 实例说明:wordpress如何实现不同域名之间的无缝搬家 [...]

  14. wordpress模版的选择,修改和设计 - 博客联盟 on September 22nd, 2007 4:56 PM

    [...] 实例说明:wordpress如何实现不同域名之间的无缝搬家 [...]

  15. 思考致富@sh18 » Blog Archive » 今日导读:Bloggingpro china on February 28th, 2008 6:22 PM

    [...] €€ 实例说明:wordpress如何实现不同域名之间的无缝搬家,站点迁移是很多Blogger经历过或正要经历的,而对于大部分人来说并不熟悉诸如ftp, 数据库之类的知识。本篇文章通过实  给你的博客文章添加版权标识,最近或者说很久很久以来,Blog文章被到处抄袭屡见不鲜,而事实上并没有太有效的手段去防止。本片文章提供的也仅仅是个防君子不防小人的办法,不过在每篇文章后面加句“转载原创文章请注明,转载自:xxxxx”还是满帅的。 [...]

  16. Dickey on April 16th, 2008 11:34 AM

    文中最关键的一步应该是修改options表中的siteurl与home,
    而其它的步骤因人而异(例如所提及的DirectAdmin)。另外请问一下:曾英杰所讲的“唉,还有最重要一个问题没解决啊,郁闷”,不知是指什么?

Leave a Reply