如果省略方案,则使用 https 完成位置栏 URL

如果省略方案,则使用 https 完成位置栏 URL

http:当用户输入的 URLexample.com不十分具体时,HTTP 客户端(例如 Web 浏览器)会将方案添加到 URL 中。这将导致对 的请求http://example.com/

是否可以让 Firefoxhttps:改为假设 ,这样example.com写成https://example.com/?当明确要求 时http://example.com/,不应重写它。

答案1

默认使用 HTTPS 插件:https://addons.mozilla.org/en-US/firefox/addon/https-by-default

如果没有提供方案(“http:”),该插件会假定您要导航到 https 版本的站点。如果无法通过 https 访问站点,则会显示 Firefox 的常见错误页面。如果站点不支持 https,请在位置栏中编辑 URL,删除 https 中的“s”,然后重试。

(披露:我开发了这个插件,它的源代码可以在https://github.com/Rob--W/https-by-default

答案2

听起来你需要 EFF无处不在的 HTTPS插件。或者,如果您正在运行服务器,则可以Strict-Transport-Security: max-age=31536000通过 HTTPS 提供标头。这将迫使浏览器在明年为该服务器使用 HTTPS。

相关内容