又说到要转移空间的事情了,以前我已经写过几篇文章了比如《更换博客空间为Ecvps.com》和《博客再次搬家及升级WordPress至3.0.1》等,不过这些文章都是不更换域名只更换空间的方法,从来没有尝试过既更换空间又更换域名的转移。恰好我的另一个搭在000Webhost的网站“自说自话”(我tweet的备份网站)好久没有更新了,主要是twitter tools 插件不起作用了,在000webhost上也折腾不起来,所以就打算转移到别的空间,不过这个新空间我已经绑定好域名了,懒得换了,所以今天就试试既更换空间又更换域名的转移啦!

操作步骤跟不更换域名只更换空间的步骤差不多,只是最后需要增加几步,以前重复的步骤我就粗略说了,不同的步骤会详细说一下了

1、老空间文件备份

2、老空间数据库备份

原来空间是000WebHost的,以上两步具体可以参见我以前的博文《关于000WebHost 空间的备份

3、新空间安装WordPress

可以将备份的文件上传上去。想要用最新的WordPress,所以这里我选择全新安装了。

4、新空间建立数据库

5、新空间数据库导入

6、新数据库中链接修改

这一步要详细说一下了,按照以前转移到步骤,我在phpMyAdmin里面导入旧空间的数据库后,还需要一些操作才能让我的新空间恢复访问。

为了说明方便先定义一下:

旧站:http://tweet.pp.ru

新站:http://www.qiankun.net.ru

我们数据库导入后,在按照图中所示进行操作:先选择后的数据库,然后在后台的右侧选择wp_options,然后选择option_name中的siteurl,点击左侧的铅笔型图标,在随后的窗口中把原来的旧站网址换成http://www.qiankun.net.ru

当然我们还可以采用如下的方法:选择在数据库的sql的数据框内输入下列文字:

UPDATE wp_options SET option_value = replace( option_value, ‘http://tweet.pp.ru’, ‘http://www.qiankun.net.ru’ ) WHERE option_name = ‘home’ OR option_name = ’siteurl’;
UPDATE wp_posts SET post_content = replace( post_content, ‘http://tweet.pp.ru’, ‘http://www.qiankun.net.ru’ ) ;
UPDATE wp_posts SET guid = replace( guid, ‘http://tweet.pp.ru’, ‘http://www.qiankun.net.ru’ ) ;

其实上述的两种方法都是一样的。

7、wp-config.php文件的修改

主要是填入数据库的一些用户名密码什么的,其实这步主要针对使用旧站的备份文件安装WordPress的,由于我是全新安装,所以在安装的时候就已经设定了,这里就不赘述了。

8、旧网站重定向至新网站(301重定向)

为了避免搜索引擎中旧站的网站无法访问,同时也为了PR值的传递需要做一下重定向,只需在旧网站的.htaccess中填入如下语句:

# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
rewritecond %{http_host} ^tweet.pp.ru [nc]
rewriterule ^(.*)$ http://www.qiankun.net.ru/$1 [L,R=301]
</IfModule>
# END WordPress

OK,经过上述步骤我的新站就正式上线了!

From:http://www.qiankuns.com/2010/09/wordpress-blog-change-domain-space.html

赞赏

微信赞赏支付宝赞赏

「赏不在多,觉得文章有用,就赞赏下吧!」

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据