Firefox 重定向到 https

我正在使用 Firefox,在设置服务器时,我一直在处理重定向。现在,Firefox 已经缓存了从 http://example.com/https://example.com/以及从 http://sub.example.com/https://sub.example.com/的301重定向。

我试过以下方法:

  1. 历史-> 显示所有的历史-> 忘记这个网站。
  2. 检查没有带有 https://example.com/的书签。
  3. 在 about: config 中将 browser.urlbar.autoFill 更改为 false。
  4. 将 Browser.cache.check _ doc _ channel 从3更改为1。
  5. 选项-> 高级-> 网络-> 缓存 Web 内容-> 现在清除。

上面的方法都不起作用,所以我用 Where goes.com检查了重定向,它没有显示从 http 到 https 的任何重定向。 我甚至改变了 DNS 指向服务器提供的另一个 IP,在那里我从来没有设置重定向-重定向仍然有效。

我也试过在 Firefox 中使用私有浏览器,但是没有重定向。我试过 Google Chrome,这里也没有重定向功能。

我还尝试过在 Google Chrome 中将 https 重定向到 http,结果在 Firefox 中出现了一个重定向错误。

我的 Firefox 版本是38.0.1,我使用的是 Windows 8.1。我使用以下插件: AddBlock,停止!还有 LastPass。停下!可能不是问题,因为我在测试时禁用了它。

我能做什么?

146947 次浏览

禁用 https 在 Firefox 中并不是绝对的,有些站点会重定向,可能不会提供 http。

然而,如果你选择一个网址而不是另一个,你可以禁用自动提供:

地址栏搜索要更改 Firefox 配置,请执行以下步骤:

在位置栏中,键入 about: config 并按回车键。 about: config“这可能会使您的保修无效!”警告页面可能会出现。 单击“我会小心的,我保证!”继续到 about: config 页面。 在筛选器框中,键入或粘贴自动填充,并在筛选列表时暂停 双击 browser.urlbar.autoFill 将其从 true 切换为 false。

“网站偏好”是罪魁祸首。浪费了我45分钟的生命去寻找如何修复它,尽管所有的 kb/support. mozilla 技巧都不能解决你的问题,也不能解决我的问题。我不知道是什么触发了这个问题,但我的几个网站在几个星期内开始变成梨形,只影响到我和火狐。

这就是你们一直在寻找的解决方案:

  1. 转到 偏好
  2. 隐私
  3. 单击“ 清除你的过去”(什么都不会发生,安全地单击)
  4. 弹出窗口出现后,单击 细节
  5. 除了“ 网站偏好”,取消所有标记
  6. 在顶部的选择框中选择“ 一切
  7. 好吧
  8. 现在试试

Firefox capture

PS: 我所做的尝试并没有对我起作用:

  • Urlbar 自动填充 false
  • 忘了网络把戏吧
  • 安全模式
  • 我们都知道这不是一个 HSTS 的问题,当你拥有一个网站,你访问之前从来没有得到 https 的支持,但现在 FF 希望你使用 https... 这只是一个火狐 bug IMO。

我有同样的问题,但答案是,我使用 . dev扩展访问我的本地网站!

我清除了 FF 的所有历史数据,没有任何变化。

为了寻找另一个解决方案,我找到了这个页面 https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/

和。Dev 是一个官方的 gTLD,我们最好将首选的本地开发后缀从。Dev 去别的地方了。如果您正在为现有设置寻找快速“搜索和替换”的替代方案,请考虑。Test gTLD,这是 IETF 用于测试(或开发)目的的保留名称。

我把我的本地网站扩展名从.dev 改为.test,一切都很完美!

对我有效的解决办法是:

  1. 转到 about: config
  2. 查找 network.stricttransportsecurity.preloadlist并将其设置为 false
  3. 好好享受吧

如果上面的 还是不行,尝试从 about: config 将 browser.fixup.fallback-to-https设置为 false

使用 火狐100或以上的表格,你可能还需要:

  • dom.security.https_first呼叫 false
  • dom.security.https_first_pbmfalse(这是用于匿名窗口的)

替代方案,很简单。

打开 Firefox,在地址栏中输入这个 URL

http://example.com/?fake_parameter_to_bypass_cache

这会迫使浏览器从 http://重新加载网页

检查你的接发!

在我的例子中,隐私要点扩展引起了这个重定向。我禁用了它,问题就解决了。

在我的例子中,我决定使用 *.dev域进行本地开发。但后来我试着在 Firefox 中打开这个网站,过了一会儿我意识到它使用了 HTTPS,甚至当我用“ http://... & quot;”开始网址时,我试着右键单击历史记录中的链接,然后选择“忘记这个网站”,或者清除缓存。但是没有用。

后来我发现,dev域是在 HSTS 预加载列表这些天。这意味着 Firefox 和 Chrome (可能还有其他浏览器)不允许你通过 HTTPS 访问子域名。更多关于 给你给你的信息。

没有一个答案对我有用,只有一个是 穆罕默德的评论,所以提前感谢他,我在这里复制的答案,使它更容易:

  • 转到 about:config
  • 查找 browser.fixup.fallback-to-https并将其设置为 false

在我的案例中,是一个插件做到了这一点: 禁用 DuckDuckGo 隐私必需品修复了它。

我尝试了“正确”的答案,加上关于在删除中包含缓存的评论,但是我仍然对我的问题站点有问题。

我打开 Firefox 配置文件目录,在所有文件中搜索网站名称。

我发现它在’登录备份。 json’和删除该文件,最终解决了这个问题。

我在工作站的开发站点上遇到了这个问题。我有一个旧网站,我仍然想参考,我不能让 http 为任何事情工作。也没有 https 绑定。

最后,我意识到在我的 webconfig 中有一个 URL 重写,它将所有的 http 重定向到 https..。

哈哈哈哈

现在(Firefox 84)清除站点数据要简单得多。只需单击地址栏左侧的挂锁图标。然后选择“清除 cookie 和站点数据”。 我遇到了与 OP 相同的情况,它帮助我清除了 HTTPS 重定向。

我在使用 OWASP ZAP 代理运行 Firefox 时遇到了这个问题。 我不知道是代理人造成的。 事后看来,很容易测试这一点: 运行没有 OWASP ZAP 代理火狐,看看它是否工作。 为了让它与 OWASP ZAP 一起工作,关闭抬头显示器(HUD)或者只为在作用域内的 URL 启用 HUD。

我的问题是由 默认情况下使用 HTTPS扩展引起的。有一个 臭虫用 HTTPS 打开 HTTP 书签。若要解决这个问题,请打开“默认 HTTPS”首选项窗格并输入域名排除。

以下是我在 Firefox v98.0上的成功经验:

  1. 设定-> 一般资料
  2. 网络设置-> 设置
  3. 取消勾选 “通过 HTTPS 启用 DNS

Enable http on firefox v98.0.2

这些建议在 Firefox v101中都没有用。对我起作用的是在 about:config中将 security.tls.version.min的值从3改为1。

[ 注意: 在我更改这个设置之后,Firefox 最初从 http 重定向到 https。但是这次 Firefox 允许我“接受风险并继续”,当 security.tls.version.min设置为3时这是不可能的。结束语]

参见: https://support.mozilla.org/en-US/questions/1116550

让我们回到老火狐,这是惊人的,3.6。 现在对于我们开发人员和系统管理员来说都是废话。 我有无数的网站在内部网,不能有一个有效的 ssl,这是一个主要的交易。我不能下载“ deb”文件,因为它是一个威胁,我不能这样,不能那样... 为什么?我是一个超级用户,我知道该怎么做,为什么我(我们)应该像其他用户一样对待?

缓存,我不能100% 禁用缓存为什么?

在一瞬间我将使用链接作为我的浏览器。

Firefox 应该有一个专家模式,这样就不会出现这些问题。

我为火狐和铬而疯狂。这就是为什么我在很多情况下仍然使用火狐3.6,来绕过愚蠢的限制。