wordpress - Wordpress 多站点:重用域
问题描述
再会
我有一个网站正在运行的 WP Multisite。管理员决定对站点进行改造,并在临时子目录中进行改造,以便在更改发生时原始站点可用。所以这是当前的结构:
- mymultisite.com
- mysite.com
- mymultisite.com/mysitebeingremade
既然站点更改已经完成,我想将域名附加到修改后的站点。因此,我尝试禁用当前附加到 mysite.com 的站点,将其域更改为不同的域,并将域名附加到修改后的域。因此,从站点配置中,我在站点 > 编辑站点 > 站点信息中进行了以下更改:
- mymultisite.com
- mysite.com -> mymultisite.com/mysite
- mymultisite.com/mysitebeingremade -> mysite.com
但似乎域名一直指向旧站点。我究竟做错了什么?还是不可能将以前在多站点中使用但不再使用的域名重新用于新站点?
我想我可以用更改的站点覆盖原始站点,但我认为这对于看似简单的任务来说太麻烦了。
谢谢
解决方案
好的,我整理好了。
似乎,当您从多站点中删除一个站点时,它不会从数据库中删除。具体来说,表 [prefix]_domain_mapping 中保留了一个条目,其中字段“id”和“blog_id”仍然指向链接到该域的旧站点。
通过将这两个字段更改为将使用该域名的新站点的 id,并假设在站点配置中对该站点的配置进行了所有更改以将该域用于该站点,它应该可以工作好的。
谢谢,
推荐阅读
- java - 在我的程序中使用我的 find 方法时出现问题
- java - 返回带有弹簧事件的对象?
- javascript - 试图将 JS && 运算符函数转换为 C#
- angular - Angular Firestore 显示有关输入更改的数据
- lldb - 单步执行直到循环在 lldb 中完成
- google-chrome - 为什么我无法在 chrome 开发者工具中查看 301 重定向?
- python-3.x - 自定义异常 - python3
- html - 移动设备上的 Angular 文本光标移动事件
- google-chrome - Chrome 上的 Dojo 上传程序问题
- git - Git:如何禁止文件的一部分被 git rebase 覆盖