WordPress博客系统更换域名的方法很简单,所以本篇文章没有什么技术性,纯粹是把换域名的方法在博客吧里提一提,我不想缺少这一点内容。WordPress博客更换域名的方法其实就是修改数据库,把数据文件sql里的旧域名更改为新域名,再替换为原来的就可以了。
操作方法:操作前请作好备份
【推荐】方法一:
1、进入数据库的phpmyadmin管理页面,选择当前网站使用的数据库;
2、点击选择数据库“wp_options
”,在“option_name”字段下找到“siteurl”和“home”,点击编辑修改其对应的“option_value”字段的值:
提示:其余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, '旧域名', '新域名'); |
【不推荐】方法二:
- 通过PHPMYADMIN或wordpress数据备份插件导出博客数据
- 用Notepad++(推荐)等文档(不要用txt纯文本)打开.sql数据库文件,使用文本工具中的查找替换功能,查找原域名的博客地址,然后替换为新域名的博客地址
- 保存后通过PHPMYADMIN把修改过的sql文件导入到数据库。参考《phpmyadmin恢复 wordpress 数据备份文件》
提醒:记得把域名解析到服务器和在服务器绑定新域名。