转移WordPress博客到新域名的方法

2009-05-20 15:15 | 来源: 原创 | 作者: 酋 长 | 评论: 5条评论

主题不会用?插件不会设置?博客使用出问题?就上WordPress问答找答案!

WopusIDC的用户偶尔有需要替换主域名的要求,虽然更换WordPress博客主域名很简单,但是在更换主域名之后往往会带来一些意向不到问题,比如CSS的问题,无法访问的问题,更严重的是直接被搜索引擎干掉。

以前都是直接更换主机的主域名,这种方式已经被认为是"暴力的",所以今后更换主域名需要采取另外一个策略。

在进行更换之前,请先备份所有的数据,包括数据库和整个WordPress程序。

一,在新的域名下,创建 index.php文件,并写入以下内容,目的是告诉搜索引擎,这里即将有内容。

< ?
header("HTTP/1.0 503 Service Unavailable");
header("Retry-After: 3600");
?>

针对搜索引擎,也可以使用 WartungsmodusMaintenance Mode这两个插件。

完成这步之后,你就不需要再担心搜索引擎的收录问题了。

二,上传所有文件并导入数据库数据。

三,打开 wp-config.php文件,加入以下代码:

define('WP_SITEURL', 'http://www.example.com');
define('WP_HOME', 'http://www.example.com/blog');

提示:
1,使用相同的数据库进行全新安装,并且保持链接类型不变。

2,新博客安装开始运行之后,需要安装 Search & Replace插件,该插件可以把搜索到老的链接地址并替换成新的。

3,检查博客设置的参数,并确认和原来的保持一致。

4,现在可以删除最开始新建的那个 index.php文件了。

5,在原来博客的.htaccess里添加如下代码:

Redirect 301 /blog/ http://www.example.com/

6,删除原来博客的文件和数据。

7,问题解决。

原文链接:http://wpengineer.com/moving-your-wordpress-blog-to-a-new-domain/

标签: ,

编辑: 酋 长

  1. 摄氏度 说:

    哇卡卡,沙发,这样备份连域名301转向都不用了吗?

  2. EaSy 说:

    玉米随心换!

  3. mylaner 说:

    个人觉得301还是最好的,如果你在乎SEO的话。百度在给站长的建议里有介绍。

  4. 林晨 说:

    我就做了301转向,很完美

  5. 孤风独影 说:

    我就是里面的暴力型的,里面的图片全部打不开鸟!

评论:

留言没头像?教你设置头像!