MySQL搜索/替换-在Wordpress Multisite上切换根域
我有一个Wordpress多站点安装,根域设置为root-domain.com。我想将它与网络的一个站点(network.com中的站点)切换,并使其成为根域 这样,site-in-network.com将成为根域,而root-domain.com将成为网络中的一个站点(100多个站点) 我以前在数据库上做过搜索和替换,它工作正常,但我同时删除了一个域,所以我用domain-b.com替换了domain-a.com。这次不一样了,我想保留这两个,只需切换数据库中的位置 我想我需要运行一个MySQL查询。据我所知,根域被设置为类似“www.root-domain.com”的内容,网络中的所有其他站点都类似于“site in network.com”(没有.www部分) 数据库的容量约为0.5GB,因此最好第一次就将其设置正确MySQL搜索/替换-在Wordpress Multisite上切换根域,mysql,sql,wordpress,Mysql,Sql,Wordpress,我有一个Wordpress多站点安装,根域设置为root-domain.com。我想将它与网络的一个站点(network.com中的站点)切换,并使其成为根域 这样,site-in-network.com将成为根域,而root-domain.com将成为网络中的一个站点(100多个站点) 我以前在数据库上做过搜索和替换,它工作正常,但我同时删除了一个域,所以我用domain-b.com替换了domain-a.com。这次不一样了,我想保留这两个,只需切换数据库中的位置 我想我需要运行一个MySQ
提前感谢您提供的任何信息 这里有一点巧妙的解决方案: 您仍然可以通过使用假域名的查找和替换技术来解决这种情况:
还有一种不改变数据库的解决方案,它通过如下方式定义主页和站点URL:可以通过搜索和替换来完成,但请注意,wordpress还在表中以序列化形式存储站点信息。这意味着默认的搜索和替换会破坏很多东西,所以要小心 但是,有一个脚本考虑到了这一点: 下载它并将其放在您的根文件夹中。(然后,删除它!!) 使用此脚本,您可以将root-domain.com更改为root-domain.tmp.com,然后将site-in-network.com更改为root-domain.com。之后,您可以将root-domain.tmp.com重命名为site-in-network.com。基本上是普拉门·尼科洛夫首先建议做的