【问题标题】:How do I prevent ALL my browsers (FF, Chrome, Safari and Opera) from redirecting localhost to https?如何防止我的所有浏览器(FF、Chrome、Safari 和 Opera)将 localhost 重定向到 https?
【发布时间】:2022-01-12 14:15:10
【问题描述】:

我一辈子都想不通为什么我所有安装的浏览器(FF、Chrome、Safari 和 Opera)突然将我在 localhost 下的所有开发项目重定向到 https!

这绝对让我陷入困境。我已经尝试了通过谷歌搜索找到的所有(非)解决方案,我可以告诉你很多。但这些都不起作用。如何一劳永逸地控制浏览器的行为方式,并为 localhost 禁用这个蹩脚的重定向?

【问题讨论】:

  • 您可能在您正在测试的某个应用程序中添加了hsts header。看到这个。 superuser.com/questions/565409/…
  • 不,我以前从来没有摆弄过这个......它只是突然突然发生,无缘无故......它适用于所有浏览器。所以在我不知情的情况下,一定有什么地方发生了变化。
  • 听起来您认为有一个常见原因(本地主机上的服务器)。您应该提供更多相关信息以及重定向的日志 sn-p。

标签: localhost https-redirect


【解决方案1】:

确保您不会意外从服务器下载包含这些内容的 .access 文件:

# BEGIN HTTPS Redirect
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# END HTTPS Redirect

# BEGIN Fix mixed content warnings
<ifModule mod_headers.c>
Header always set Content-Security-Policy "upgrade-insecure-requests;"
</IfModule>
# END Fix mixed content warnings

又浪费了半天……唉!

【讨论】:

    猜你喜欢
    • 2014-10-06
    • 1970-01-01
    • 2012-04-08
    • 2022-12-24
    • 1970-01-01
    相关资源
    最近更新 更多