wordpress 更换域名、数据库批量替换域名过程

admin 2019-9-11 225


使用 phpmyadmin 批量替换。

下面就把wordpress 更换域名、数据库批量替换域名过程记录下来,给有需要的朋友提供一个参考。

一、考虑把老域名做 301 重定向到新域名,前面写过不少类似的教程,可以参考一下。

宝塔 linux 面板常见问题解答

如何在 windows vps 中做域名 301 重定向

lnmp 环境设置 301 重定向

DNSPOD 实现域名 301 重定向的方法

对域名 301 重定向设置方法的补充和完善

二、替换域名。

尽管下面操作魏艾斯博客做过几十次了,但还是提醒您更改网站和数据库内容之前,务必先备份一下,以防不必要的意外情况出现。

备份、备份、备份,重要的事情说三遍!

1、在 wordpress 后台更换域名,如下图在设置-常规中,把 wordpress 地址和站点地址更换为新域名,保存。

或者登录到 phpmyadmin 数据库管理页面,找到 wp_options 表;  第二步:将表中的 siteurl 和 home 字段的值修改为当前的新域名,如下图修改 siteurl 值的修改和 home 值。

以上方法二选一即可,个人感觉修改数据库的方法最好,操作最简便。

2、点击 SQL,将下面命令输入进去:

UPDATE wp_posts SET post_content = replace( post_content, ‘https://www.old.com’, ‘https://www.new.com’ ) ;

UPDATE wp_posts SET guid = replace( guid, ‘https://www.old.com’, ‘https://www.new.com’ ) ;

www.old.com 代表老域名,www.new.com 代表新域名,用自己的域名替换一下。

然后点击 执行,如果没有出现错误,那么就会将文章和评论里的所有地址进行了更换。

3、网站根目录下 robots.txt 里面,一般会有 sitemap 的命令,把老域名换成新域名,否则会导致百度站长工具里面的抓取诊断错误。

4、如果你使用了百度站长工具,还需要以下操作。老域名不要删除,在网站管理里面添加新域名(需要验证通过),然后找到“网站改版”这个栏目,添加改版规则,旧域名 www.old.com,新域名 www.new.com,这样百度权重转移会快些。还有网页抓取-robots 里面要更新一下。还有站长工具-链接提交里面的主动提交-sitemap,新域名 https://www.new.com/sitemap_baidu.xml 输入进去,点击提交。

5、用网站统计代码的还需要更换新代码。网站统计添加新域名,把统计代码放到网站后台,在 wp 后台-外观-主题设置-流量统计代码,保存。


最新回复 (0)
返回