Apache 强制Http跳转Https

Posted 我是谁???

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache 强制Http跳转Https相关的知识,希望对你有一定的参考价值。

找到网站根目录的.htaccess文件,添加如下代码

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]

开启重写引擎,凡是访问80端口的请求,都转到https。

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]

开启重写引擎,凡是访问请求不是走的HTTPS的请求,都转到https。

以上是关于Apache 强制Http跳转Https的主要内容,如果未能解决你的问题,请参考以下文章

Apache环境下强制http跳转至https的配置总结

cpanle/Apache 强制http跳转到https

设置http跳转https的几种方法

Apache强制WWW跳转以及强制HTTPS加密跳转的方法

http实现自动跳转https的设置方法

怎么配置apache让只能用https访问,不能用http访问