通用 WordPress 重定向循环很常见,但当平台不断将您重定向到 wp-admin 页面时,即使您输入了正确的登录凭据,也可能会出现登录重定向问题。

根据其原因,可通过三种方法修复 WordPress 登录重定向循环:清除浏览器 cookie 和缓存恢复 .htaccess 文件、和 strong>停用主题和插件。

专家提示

在进行任何重大更改之前始终备份您的 WordPress 站点以避免数据丢失

方法 1:清除浏览器 Cookie 和缓存

WordPress 使用 cookie 进行用户身份验证和会话管理。它还支持网站缓存以使其加载速度更快。

虽然它们对您的网站有好处,但 cookie 和缓存可能会导致 WordPress 登录重定向循环问题。当您的浏览器的 cookie 和缓存仍然保留旧信息或使用过时的 WordPress 文件时,就会出现问题。

清除浏览器 cookie 和流行网络浏览器缓存的方法如下:

谷歌浏览器

  1. 点击三点菜单,然后选择历史。或者,您可以按 Ctrl+H。
  2. 从左侧栏中选择清除浏览数据。
  3. 出现对话框时,选中Cookie 和其他站点数据缓存的图像和文件 选项。将时间范围设置为所有时间,然后点击清除数据

Firefox

  1. 选择右上角的汉堡包按钮,然后转到选项 -> 隐私和安全
  2. 导航至 Cookie 和网站数据 部分并选择清除数据
  3. 选中Cookie 和站点数据缓存的Web 内容 选项,然后单击清除

Safari

  1. 导航到偏好->隐私。或者,您可以按 Command+。
  2. 选择删除所有网站数据按钮并点击立即删除

Microsoft Edge

  1. 点击右上角的三点菜单并选择历史。您也可以按 Ctrl + H。
  2. 选择清除历史记录 链接以打开清除浏览数据 菜单。
  3. 勾选Cookies和保存的网站数据缓存的数据和文件选项,然后点击清除

方法二:恢复默认.htaccess文件

在某些情况下,WordPress 登录重定向循环问题是 .htaccess 文件损坏的结果。如果是这样,您可以简单地将失败的文件替换为有效的文件。

以下是恢复默认 .htaccess 文件的方法:

  1. 使用 FTP 或文件管理器访问您网站的根文件夹 ( 公共 html )。 如果您使用的是 Hostinger,您可以在 hPanel 的文件部分下找到文件管理器。
  2. 找到.htaccess
  3. strong> 文件并将其删除。或者,您可以通过将文件重命名为其他名称来禁用它。
  4. 为您的 WordPress 网站创建一个新的 .htaccess 文件。

方法 3:停用主题和插件

冲突或损坏的插件是 WordPress 登录重定向循环问题的另一个常见罪魁祸首。因此,您需要停用有故障的插件。

以下是通过禁用 WordPress 插件来修复登录重定向循环的方法:

  1. 使用 FTP文件管理器访问您网站的 wp-content 目录。
  2. 将 Plugins 文件夹重命名为其他名称以禁用所有插件。如果这解决了问题,则意味着您的插件已损坏。我们现在需要做的是找到确切的罪魁祸首。
  3. plugins文件夹更改为它的原名。这样,WordPress 可以重新访问您的插件,但它们仍然处于非活动状态。
  4. 登录到您的 WordPress 仪表板并转到插件-> 已安装的插件。 激活所有插件。
  5. 退出 WordPress 并返回文件管理器。
  6. 打开Plugins目录,通过重命名相应的文件夹,将插件一一禁用。每次禁用插件时,请尝试登录您的站点并继续这样做,直到找到导致问题的插件。

同样,错误的自定义主题可能会中断您对 wp-admin 的访问。为了证实这种怀疑,您需要将站点恢复为默认的 WordPress 主题 - Twenty Seventeen。

以下是通过禁用您的 WordPress 主题来修复登录重定向循环的方法:

  1. 通过 phpMyAdmin 访问您网站的 MySQL 数据库。如果您是 Hostinger 用户,请打开您的 hPanel,转到 phpMyAdmin 并选择您的数据库。如果您不知道您的 WordPress 数据库名称,本教程可以提供帮助。
  2. 单击 wp_options 表旁边的浏览。 请注意,表前缀可能会有所不同。
  3. 通过选择全部显示扩展表格内容的选项。
  4. 找到模板stylesheet 行,并通过双击当前主题名称将值重命名为 twenty-7。
  5. 如果可以登陆你的站点,这意味着您当前的主题导致登录重定向循环错误。

结论

WordPress 登录重定向循环是任何人都可能遇到的常见问题。 幸运的是,您可以通过清除浏览器 cookie 和缓存、恢复默认的 .htaccess 文件以及禁用主题和插件来轻松修复此错误。