Apache设置http强制跳转https

由于网站比较特殊,所以希望可以避免http访问,查了一些资料以后终于搞定了。

配置如下,在Apache配置文件httpd.conf的Directory标签内加入以下代码

RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/ [L,R]

然后保存并重启Apache即可

附上图片一张
image

“Apache设置http强制跳转https”的3个回复

    1. 这并不是HSTS,HSTS是指在首次HTTP请求的头部返回一个值,使浏览器在该值所定义的时间范围内在访问该网站的时候均使用HTTPS连接,而不是引导浏览器从HTTP连接跳转到HTTPS连接

回复 dangge 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注