Apache设置http强制跳转https

由于网站比较特殊,所以希望可以避免http访问,查了很多资料以后终于搞定了,现在访问http://bakaproxy.moe可以自动跳转至https://bakaproxy.moe

配置如下,在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连接

发表评论

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