本页目录
问题缘由
在群里面看到很多朋友问,WordPress 要换域名这么办?后台的设置-常规里修改里域名后,全站打不开了,这是为什么?这么办?
来源于:
http://www.2zzt.com/jcandcj/5883.html
问题解说
其实 WordPress 换域名需要到数据库进行操作的,首先,来分析一下换域名的几种常见情况;
一、换空间换域名
1、如果是上述问题,打包备份旧空间 ftp 内的所有文件,进旧站数据库 phpmyadmin 里导出你网站的数据库 sql 文件;
2、将备份的 ftp 所有文件上传至新的空间 FTP 内,将备份的 sql 上传到新空间的数据库 phpmyadmin 内;
3、打开新空间 ftp 的网站根目录找到 wp-config.php 文件,编辑它(php 文件不要用 txt 去编辑),进行编辑配置新的数据库连接信息;
4、去新的空间的数据库 phpmyadmin 里,做 sql 批量换域名处理(详见下面教程二)
二、仅换域名,没有换空间
打开新空间的 phpmyadmin(数据库控制面板)
然后选择新的数据库名,点击后,进入 wp_开头的大于等于 11 个的表,然后选择选项卡里的 sql,如图:

然后就是进行 sql 批量处理的命令了:
UPDATE wp_options SET option_value = replace( option_value, 'http://www.old.com', 'http://www.new.com' ) WHERE option_name = 'home' OR option_name = 'siteurl';UPDATE wp_posts SET post_content = replace( post_content, 'http://www.old.com', 'http://www.new.com' ) ;UPDATE wp_posts SET guid = replace( guid, 'http://www.old.com', 'http://www.new.com' ) ;old 代表旧域名、new 代表新域名,将上面的执行语句修改为你们自己的,然后点击执行即可!
到这一步,就基本全 OK 了。。。当然换域名的途中也会遇到各种问题,出现问题了可以回帖或者加入我们的技术群群求帮助哈!
2017/05/20 更新:一键更新域名插件
该插件的使用,建议没有代码经验或者连 phpmyadmin 是什么都不知道的小白用户,用起来超爽的!
点击下载该插件,上传插件,启动插件,去工具-更换域名内进行设置
全部设置后,提示更换成功后,切勿以为一切已经结束,还需要到 WP 后台-设置-常规里 将 WordPress 地址和站点地址换成您的新域名网址即可!!