我们在 IIS 服务器上,最近我们通过 cloudflare 切换到 HTTPS。我必须插入此修复程序才能使管理面板正常工作:https ://wordpress.stackexchange.com/questions/170165/wordpress-wp-admin-https-redirect-loop
但是,然后我注意到在登录时,我们得到了“没有足够的权限”错误/屏幕。我已经手动关闭了数据库中的所有插件,并且我能够再次进入。
我尝试了每个单独的插件,导致问题的插件是 Yoast SEO。我查看了导致此问题的其他原因,例如没有正确前缀的表,但所有这些都是正确的。它只发生在我激活 Yoast SEO 时,即使没有激活其他插件。
我想通过使用另一个 SEO 插件来解决这个问题,我尝试了 4 个不同的插件,但它们都会导致相同的问题。所以它不是 Yoast SEO 特有的,而是这些插件使用的东西。
我想知道它是否与我必须实施以修复重定向循环的修复有关,或者它是否可能与我们在 IIS Windows 服务器上有关,因为我们使用的是 web.config 而不是一个.htaccess。
这是一个奇怪的问题,在我们转向 HTTPS 之前它并不存在。我无法选择下一步该尝试什么,并且想知道是否有人可以指出我正确的方向或新的方向。
编辑:我可以确认,如果我关闭 HTTPS,并将站点 URL 切换回 HTTP,那么 Yoast SEO 可以在没有无权限屏幕的情况下激活。只有打开 HTTPS 时才会出现此问题。
谢谢