0

我在我的 wordpress 网站上遇到了非常奇怪的行为。

我网站的网络部分不断将我重定向到我无法使用网站管理员用户登录的登录页面。但是,当我使用仪表板或插件等网络页面的 url 时,我会看到相同的登录页面,这次我实际上可以使用我的管理员用户登录。

澄清这一点:假设我有 example.com/wp-admin/network/plugins.php

如果我在 url 部分手动输入这个,我会得到一个登录页面,我的管理员用户登录没问题

如果我使用 wordpress 仪表板中的链接访问我的网络下拉列表的相同插件页面,我会得到一个不接受我的管理员用户的登录页面。

现在在这种情况下,我的问题是 1- 每次我想访问我的网络部分时,wordpress 是否应该提示登录。我怎样才能取消这个?2-为什么网络部分的链接不起作用。

我的猜测是网络的 www.example.com 和 example.com 以及其中一个网站的重定向不正确。

请指导我。

更新:恐怕我无法找到问题的根源。

我已经执行了各种测试,您可以在下面仔细检查。* 我已停用整个多站点网络的所有插件。* 停用 Let's Encrypt 工具的 SSL Force 功能。* 通过直接从服务器打开网站以绕过 CloudFlare 服务器进行测试。* 从备份中恢复主题并在测试后恢复该修改。* 使用不同的浏览器(Chrome、Mozilla、Safari)进行测试 * 为 .htaccess 文件中定义的多站点应用程序配置了正确的重写指令,就像旧的用于常规单站点应用程序一样。* 测试不同的 PHP 版本。* 确认所有 WordPress 核心文件均未修改或自定义。* 为测试激活了默认的 WordPress 主题,之后恢复为默认主题。

在提到的测试之后,我认为问题是由数据库记录中的冲突引起的。

4

0 回答 0