php - /wp-admin/上的302重定向循环
问题描述
当转到https://www.example.com/wp-admin时,会发生 302 重定向的无限循环。关于错误的一些事情:
这只发生在 wp-admin 上,每个重定向都是到https://www.example.com/wp-admin/(它不会循环回 http 或类似的东西)
我可以在 wp-login 登录,它重定向到 wp-admin/ 并且我收到循环错误。但是,当我返回该站点时,我确实得到了管理工具栏。每当我尝试访问仪表板时,都会出现循环错误。
如果我访问工具栏上的定制器,我会在https://www.example.com/wp-admin/customize.php?url=https%3A%2F%2Fwww.example.com%2F处收到 404 错误。
在昨天之前,我能够毫无问题地访问 wp-admin
大约一周前,我在除主页之外的所有自定义页面上都收到 404 错误。我仍然不确定是什么原因造成的。我重置了永久链接以解决该问题。
我尝试过的一些调试:
清除 Cookies、不同浏览器、隐身模式
恢复到默认的 wordpress .htaccess 文件夹,在配置中禁用 w3 总缓存
通过更改插件文件夹名称禁用插件
通过更改插件文件夹名称禁用主题
https://wordpress.org/support/article/administration-over-ssl/
更改 wp-admin 文件夹名称 - 这给了我 500 错误而不是重定向
其他一些注意事项:
我注意到在 wp-content 文件夹中有一些名为 deleteme.817d2586a14e49e6b41133b495df2c1b.php 的文件。谷歌说的是来自 installatron。我尝试注释掉内容,但仍然得到 wp-admin 循环错误。
在 cpanel 中,在 installatron 应用程序页面上,有一个 example.com/wp-admin/** 的链接。当我单击它时,它会重定向到https://www.example.com/wp-content/deleteme.217cc51e4488487cb5b2e4cf6e1b066e.php?bb3553b474819b5425c368200327d3131返回 404 错误
对于迁移,客户端在其服务器上使用 installatron 安装了 wordpress。我使用 wp-migrate 给了他一个数据库,以及相应的 wp-content 文件夹。我不熟悉安装程序。
感觉就像 installatron 正在运行一些与我的 wp 冲突的工作。这也有助于解释一周前的永久链接问题。
有没有人遇到过这个问题?我还能做些什么来调试吗?
编辑:root 上的 error_log 中没有任何内容,wp-admin 中的 error_log 或 debug.log
解决方案
推荐阅读
- arrays - 自动编写 JSON 文件来描述大量文件的方法?
- android - View Pager Scrolling 在 Android 的 Scroll 视图中不起作用
- python - 使用python获取pdf中给定文本的坐标
- python-3.x - 当每个字段都在 Elasticsearch 的列表中时,如何执行字段的精确匹配
- c++ - 如何修复平台类型游戏的碰撞问题?
- oracle - autotrace 是否一直在 Oracle 中将计划保存在 plan_table 中?
- javascript - 想要使用来自 javascript 的 laravel 获取变量中的数据?
- javascript - Django 中的 Javascript 模块管理(已关闭)
- c# - c#当第一行为空时,json将数据表日期时间作为字符串返回
- python - 对 int64 排序,里面有一个数字