缙哥哥的博客
与你分享我的点点滴滴生活

WordPress如何更换域名,文章链接批量转换

280G全国流量的电信星海卡仅需29元/月,长期可续该套餐,随时可注销

wordpress后台更换域名但不换主机时,怎么才能使以前数据库中的地址变成新域名呢?下面将会介绍wordpress数据库新老域名批量替换的方法。

使用工具

phpmyadmin

步骤/方法

  • 修改数据库配置文件,如果你在同一主机同一空间上更改域名,这步可以省掉,如果数据库不同,还得要打开wp-config.php将数据库配置正确才可以正常访问新域名。
  • 更改博客的安装地址和博客地址,首先用phpmyadmin打开你的数据库,然后找到wp-options这个数据表,找到第一条记录也就是siteurl这条,还有第39条home,这两条将地址改成你更换后的最域名即可。只有完成这一步后,才可以顺利进入后台,否则即使你输入密码,也会自动跳转到原来的老域名。PHP My管理中选择数据库,—->点击 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';
  • 修改文章内部所有的链接为新域名,相信大家在以前发表的文章中一定加了不少内链吧,域名更换了,老的内链也就没有意义了。此时得要将文章内链的旧域名修改为新域名。如果从后台文章编辑里一个一个找那是不现实的,方法有一个,通用phpmyadmin进入你所在的数据库,执行以下语句就可以把文章内的所有内链旧域名批量改为新域名:
    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' ) ;
  • 好了进入后台用以前的账号密码登陆就好了。

一键更新域名插件

更换域名插件的使用,建议没有代码经验或者连phpmyadmin是什么都不知道的小白用户,用起来超爽的!

点击下载该插件,上传插件,启动插件,去工具-更换域名内进行设置

全部设置后,提示更换成功后,切勿以为一切已经结束,还需要到WP后台-设置-常规里 将WordPress地址和站点地址换成您的新域名网址即可!!

赞(1) 打赏
转载请注明来源及链接:缙哥哥 » WordPress如何更换域名,文章链接批量转换
如需 WordPress 优化加速、二次开发、托管等服务,可联系我购买付费服务:点此联系我 | 近期站内热门福利:

评论 1

评论前必须登录!

 

  1. #1

    感谢缙哥哥分享,换了图床和域名,用SQL命令很省事,只是直接复制过去引号会变成全角的,得自己改回来

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册