删除 .htaccess 中的 301 重定向仍然有效,但不在 Wordpress CMS 中

Removed 301 redirect in .htaccess still active, but not in Wordpress CMS

我读过很多关于清除 301 重定向问题的帖子,但这有点奇怪。

我在 .htaccess 中设置了 301 以从 https 重定向到 http。从那时起,我最终需要返回 https 网站,所以我删除了 301。301 存在了大约一周,然后在 2 周多前删除了。

所以目前,如果我访问该网站,它会将我发送到 http(即使我指定了 https)。但是,当我转到 CMS 登录页面时,它会向我发送 https,并且只要我在 CMS 中,它就会保留在那里。

所以我的问题是,这是否有点异常,301 最终会消失,世界会再次好起来,或者 CMS 转到 https 的事实是否表明可能存在问题其他地方出于某种原因将 301 保持在原位?

提前感谢您的任何建议!

编辑:我也一直在使用在线重定向检查器,它告诉我 https 上有一个 301(而且 http 没问题)。

编辑:我认为最好列出我尝试过的东西:

编辑:问题现在似乎已解决 - 在将此问题标记为已解决之前,我会关注它一天。

编辑:我已将修复的解释移至答案

htaccess 中的重定向 301 缓存在浏览器中。您必须检查浏览器设置并删除缓存。要验证这是否是问题所在,您可以使用其他浏览器或使用隐身浏览器(在 chrome 中)等浏览器功能来查看该重定向是否仍然存在。

问题现已解决。

我不是 100% 地解决了这个问题,因为我尝试了很多事情,但这是我尝试过的:

  • 将此重定向添加到 .htaccess 文件(在测试它并找到重定向循环后我再次将其注释掉,但它仍然被注释掉):
    • RewriteEngine 开启
      RewriteCond %{HTTP:X-Forwarded-Proto} !https
      重写规则 ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
  • 我发现了一个建议更改文件权限的帖子,因此我尝试在 755 和 644 之间更改 wp-content 文件夹中的权限
  • 当我检查 Firebug 中的“网络”选项卡以检查重定向循环就位时的重定向状态时,我发现问题已解决
  • 另一种可能性是它最终被 Google 重新编入索引,但考虑到它在我尝试的过程中已修复,我想以上几点之一会有所帮助。

希望如果有人遇到类似的问题,这会有所帮助!