发布于2015-03-012020-03-26 由雨宮千夏Apache设置http强制跳转https 由于网站比较特殊,所以希望可以避免http访问,查了一些资料以后终于搞定了。 配置如下,在Apache配置文件httpd.conf的Directory标签内加入以下代码 RewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)?$ https://%{SERVER_NAME}/ [L,R] 然后保存并重启Apache即可 附上图片一张 分享到: 共享到 X(在新窗口中打开) X 共享到 Mastodon(在新窗口中打开) Mastodon 在 Facebook 上共享(在新窗口中打开) Facebook 共享到 Telegram(在新窗口中打开) Telegram 打印(在新窗口中打开) 打印 通过电子邮件将链接发送给朋友(在新窗口中打开) 电子邮件 更多 分享到 Tumblr (在新窗口中打开) Tumblr 共享到 Reddit(在新窗口中打开) Reddit 共享到 Pinterest(在新窗口中打开) Pinterest 共享到 WhatsApp(在新窗口中打开) WhatsApp 赞过:赞 正在加载…
这并不是HSTS,HSTS是指在首次HTTP请求的头部返回一个值,使浏览器在该值所定义的时间范围内在访问该网站的时候均使用HTTPS连接,而不是引导浏览器从HTTP连接跳转到HTTPS连接 正在加载…… 回复
其实这种技术叫做HSTS.
_(:з」∠)_
当时只知道是强制跳转喵qwq
这并不是HSTS,HSTS是指在首次HTTP请求的头部返回一个值,使浏览器在该值所定义的时间范围内在访问该网站的时候均使用HTTPS连接,而不是引导浏览器从HTTP连接跳转到HTTPS连接