【问题标题】:HTTP being redirected to HTTPS [CentOS][Apache]HTTP 被重定向到 HTTPS [CentOS][Apache]
【发布时间】:2016-04-16 08:29:49
【问题描述】:

我在通过 apache 服务器重新启动后遇到问题。在花了好几个小时研究这个问题之后,我决定把它贴在这里。

基本上,我使用 cmd service httpd stop 停止了我的 Apache 服务器,并在我的浏览器中输入了 http://158.69.225.137/,看起来即使 apache 服务器已关闭,IP 也被重定向到 https://158.69.225.137/。我已经尝试编辑我的.htaccess 文件,它不会在服务器运行时禁用HTTPS

我按照本教程设置了我的 apache 服务器。我在进程中启用了.htaccess

谢谢, 法拉兹

【问题讨论】:

  • 你的 RewriteEngine 现在开启了吗?尝试更改 AllowOverride none 以禁用 .htaccess 以进行调试
  • @zairwolf 我将 AllowOverride 设置为 none,但 RewriteEngine 未打开。
  • 您是否在某个时候启用了 HSTS?如果是这样,则 HTTP-> HTTPS 重定向可能已存储在您的浏览器中。当我输入 158.69.225.137 时,我没有重定向到 https://...

标签: php apache .htaccess ssl https


【解决方案1】:

我只是遇到了同样的问题:我正在运行一个使用 Apache 和 Cloudflare 的网站,并尝试在 Cloudflare 和我的网站的 Apache 配置中关闭自动 HTTPS 重定向,但我一直被重定向到 HTTPS,并且我不明白为什么。

Anand Bhat 的建议似乎是正在发生的事情:我的浏览器缓存了重定向。我尝试使用隐身窗口但未重定向,清除浏览器缓存可阻止重定向在常规(非隐身)浏览器窗口中发生。

要清除 Chrome 中的相关缓存,请转到设置 → 高级 → 清除浏览数据 → 缓存的图像和文件

【讨论】:

    猜你喜欢
    • 2013-09-27
    • 2016-02-04
    • 2016-01-17
    • 2018-04-09
    • 2019-11-08
    • 2018-08-25
    • 2019-12-17
    • 1970-01-01
    • 2022-01-06
    相关资源
    最近更新 更多