我刚刚向我拥有的网站添加了 https 支持。通常我会在我的 .htaccess 文件中添加几行以将 http 重定向到 https,但在这种情况下,我想让两者都可以访问。(为什么?它的用户数据存储在 IndexedDB 中,同一站点的 http/https 版本无法访问同一个数据库,所以我想让用户继续使用旧的 http 版本,其中包含旧数据。)
这很好用,除了一件事。当用户在他的浏览器中键入“example.com”时,它会将他带到“http://example.com”。要获取 https 版本,您需要显式键入“https://example.com”。有没有办法交换这种行为,所以除非您明确要求 http,否则 https 是默认设置?