WordPress 使用 WP-CLI 批量更换域名

   日期:2024-12-26    作者:s6941 移动:http://ljhr2012.riyuangf.com/mobile/quote/27817.html

本文将指导如何在 Debian 11 和 Ubuntu 20.04 下 WP-CLI 更换 WordPress 域名。

WordPress 使用 WP-CLI 批量更换域名

PS:本文同时适用于任意 Linux 系统,请自行承担使用风险

有时候我们需要给 WordPress 更换域名,大多数网上的教程是要你从 phpMyAdmin 提交 SQL 语句,而且大多数教程要你修改的表就两个,实际上有三个。

对于本站的读者来说,我们都有  权限了,不需要这货,此时我们直接拿出大杀器,WordPress 官方的 WP-CLI 工具。

按照官方教程,直接安装

 

此时即可通过  命令查看  信息

 
 

首先,复制一份 Nginx 或 Apache 的配置,让其同时生效新旧域名,记得 SSL 证书也需要更新。

然后,进入 WordPress 的安装目录,假设目录为  旧的 URL 为 ,需要替换的新的 URL 为 

 

此时并不会真正施行替换命令,因为我们加了  参数,你可以看到需要替换的条目数是否和预估的匹配

 

我们可以看到,基本上就 , 和  需要替换,没有问题的话就直接执行

 

执行完成后会出现类似  的提示。

注意,如果之前没有开启过 HTTPS,那么你可能需要使用  来替换,建议执行两次,不推荐直接执行替换 。

我们也可以打开 ,加入下面两行代码来完成新的域名替换

 
 

我们也可以进入 WordPress 后台,在常规设置里更换新的域名,进入  然后更换  和 

这两种方法治标不治本,仅对新的文章参数生效,旧的文章和评论地址里都是旧域名,所以我们还是推荐使用  直接替换新的域名。

最后别忘了更新  或  配置,让旧的域名跳转到新的域名

Nginx 配置如下

 

Apache 配置如下


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号