我正在尝试将多站点 WP 安装迁移到新服务器。该网络由一个简单的父站点组成,该站点根据用户的位置将用户重定向到四个子站点之一。例如,如果来自英国的用户访问该站点,他们将被重定向到site.com/uk子站点。
在迁移之前,每个子站点的主题和插件资源(图像、css、js 等)都可以从子站点的 url 获得,例如site.com/uk/wp-content/themes/uk-theme/images/image.svg。将站点迁移到新服务器后,子站点域不再提供资源,但可以从父站点的域获取资源,例如site.com/wp-content/themes/uk-theme/images/image.svg。这导致每个子站点的所有样式表、图像和 js 为 404。
另一个问题是,尽管可以访问主多站点网络管理员(site.com/wp-admin/ ),但无法访问子站点的管理面板,例如,转到site.com/uk/wp-admin ,产生 ERR_TOO_MANY_REDIRECTS 错误。
我觉得这两个问题可能以某种方式联系在一起,但我不确定。有谁知道为什么会发生这种情况以及我如何能够解决它?