在直接访问的情况下强制HTTPS版本而不进行重定向

时间:2019-03-18 13:19:42

标签: html .htaccess https

我知道,如果有人对URL的HTTP版本发送请求,我就能编写重定向到HTTPS版本的重定向规则。但是,如果用户只想使用域名example.com直接访问我的网站,而又没有重定向就获得https://版本,该如何实现呢?我也对HSTS有所了解,但是我很确定,只有通过良好的.htaccess设置才能实现此目的?

1 个答案:

答案 0 :(得分:3)

你不能。

如果您在浏览器中键入URL时未明确说明该方案,则浏览器将默认为纯HTTP。

更改的唯一方法是重写用户已安装的浏览器(或可能让他们安装浏览器插件)。


.htaccess是用于配置Apache HTTPD的recommended against机制。您使用的HTTP服务器不能影响浏览器请求的URL(除非通过接收请求并以重定向响应)。