WordPress网站换域名的两种简单方法教程

WordPress教程 4539

WordPress博客系统更换域名的方法很简单,所以本篇文章没有什么技术性,纯粹是把换域名的方法在博客吧里提一提,我不想缺少这一点内容。WordPress博客更换域名的方法其实就是修改数据库,把数据文件sql里的旧域名更改为新域名,再替换为原来的就可以了。

操作方法:操作前请作好备份

【推荐】方法一:

1、进入数据库的phpmyadmin管理页面,选择当前网站使用的数据库;

2、点击选择数据库“wp_options”,在“option_name”字段下找到“siteurl”和“home”,点击编辑修改其对应的“option_value”字段的值:

wordpress-change-domain

提示:其余siteurl和home对应的是wordpress后台——设置——常规里的“站点地址(URL)”和“WordPress地址(URL)”,所以这一步也可以直接在网站后台修改。

3、点击顶部的SQL,输入以下sql语句,然后点击执行:

1
2
3
4
UPDATE wp_posts SET post_content = REPLACE( post_content, '旧域名','新域名');
UPDATE wp_posts SET guid = REPLACE( guid, '旧域名','新域名');
UPDATE wp_comments SET comment_content = REPLACE(comment_content, '旧域名', '新域名');
UPDATE wp_comments SET comment_author_url = REPLACE(comment_author_url, '旧域名', '新域名');

如果没有出现错误,则操作成功。

提示:这一步是修改文章中的链接和附件地址等,如果不操作,则文章中的链接和附件,如图片的url还是原来域名的。

4、如果分类或文章有自定义字段上传图片附件的,继续执行下面的SQL语句,没有则跳过这一步:

1
2
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, '旧域名', '新域名');
UPDATE wp_termmeta SET meta_value = REPLACE(meta_value, '旧域名', '新域名');
【不推荐】方法二:
  1. 通过PHPMYADMINwordpress数据备份插件导出博客数据
  2. 用Notepad++(推荐)等文档(不要用txt纯文本)打开.sql数据库文件,使用文本工具中的查找替换功能,查找原域名的博客地址,然后替换为新域名的博客地址
  3. 保存后通过PHPMYADMIN把修改过的sql文件导入到数据库。参考《phpmyadmin恢复 wordpress 数据备份文件》

提醒:记得把域名解析到服务器和在服务器绑定新域名。

精品推荐: