当前位置: 首页 > article >正文

WordPress多站点子目录模式更换域名的教程方法

WordPress换域名的方法博客吧前面分享过《WordPress网站换域名的两种简单方法教程》,WordPress多站点模式换域名的方法和前面差不多,区别是数据表和数据字段的差异,需要sql查询的语句多几条,以及需要修改一下wp-config.php里的多站点配置代码的域名。

操作步骤:

注意:以下教程涉及网站数据,操作前务必备份好网站的数据。

1、编辑网站根目录的wp-config.php文件,找到代码:

1
define( 'DOMAIN_CURRENT_SITE', '旧域名' );

修改为

1
define( 'DOMAIN_CURRENT_SITE', '新域名' );

2、登录网站的数据管理工作phpmyadmin(一般是这个),进入网站使用的数据库,在SQL窗口执行下面的语句:

1
2
3
4
5
6
7
8
9
10
UPDATE wp_users SET user_url = REPLACE( user_url, '旧域名', '新域名');
UPDATE wp_usermeta SET meta_value = REPLACE(meta_value, '旧域名', '新域名');
UPDATE wp_sitemeta SET meta_value = REPLACE(meta_value, '旧域名', '新域名');
UPDATE wp_site SET domain = REPLACE(domain, '旧域名', '新域名');
UPDATE wp_posts SET post_content = REPLACE( post_content, '旧域名', '新域名');
UPDATE wp_posts SET guid = REPLACE( guid, '旧域名', '新域名');
UPDATE wp_options SET option_value = REPLACE( option_value, '旧域名', '新域名');
UPDATE wp_comments SET comment_content = REPLACE(comment_content, '旧域名', '新域名');
UPDATE wp_comments SET comment_author_url = REPLACE(comment_author_url, '旧域名', '新域名');
UPDATE wp_blogs SET domain = REPLACE(domain, '旧域名', '新域名');

3、再在SQL窗口执行下面的语句:

1
2
3
4
5
6
UPDATE wp_2_posts SET post_content = REPLACE( post_content, '旧域名', '新域名');
UPDATE wp_2_posts SET guid = REPLACE( guid, '旧域名', '新域名');
UPDATE wp_2_postmeta SET meta_value = REPLACE(meta_value, '旧域名', '新域名');
UPDATE wp_2_options SET option_value = REPLACE( option_value, '旧域名', '新域名');
UPDATE wp_2_comments SET comment_content = REPLACE(comment_content, '旧域名', '新域名');
UPDATE wp_2_comments SET comment_author_url = REPLACE(comment_author_url, '旧域名', '新域名');

作用中替换站点2文章、设置、评论中的旧域名。

WordPress多站点子目录模式更换域名的教程方法

提示:如果只有几个子站点,就直接把数字2改成其它站点的数字,然后再执行一次,如果有很多子站点,那就批量操作。


http://www.kler.cn/news/362727.html

相关文章:

  • 高效改进!防止DataX从HDFS导入关系型数据库丢数据
  • 2.1 > Shell 是什么、如何更熟练的使用 Bash Shell
  • Linux-基础命令及相关知识2
  • 上传文件到云存储前端报错413 Request Entity Too Large
  • 【Hive】3-HiveSQL 数据定义语言(DDL)
  • LaTeX参考文献工具和宏包bibmap项目简介
  • elementUI进度条el-progress不显示白色
  • 使用预测或实际LTV计算ROI
  • ubuntu22 安装labelimg制作自己的深度学习目标检测数据集
  • 微软大哥,全球第一(交易积累)
  • IDEA 如何导入NC65项目
  • 【贪心算法】(第十一篇)
  • Docker 基础入门
  • 将Django项目从PyCharm迁移到VSCode
  • Vue实现消息提示功能
  • Apache请求日志采集
  • 数据库聚合函数
  • Django自定义过滤器
  • 【软件测试】JUnit
  • 基于FPGA的以太网设计(四)
  • 短剧小程序,打造专属短剧观看平台
  • MyBatis 基础知识:配置文件、映射器与 SQL 示例详解
  • 智能体时代:重塑人机交互的未来
  • 力扣刷题(sql)--零散知识点(1)
  • 恺撒密码简单实例
  • C语言程序设计:现代设计方法习题笔记《chapter3》