Apache http自动跳转到https的几种方法

Apache http自动跳转到https的几种方法

方法一

方法二

 

方法三

 

方法四

 

方法五

解释

以上规则的意思是,如果访问的url的端口不是443,且访问页面不是tz.php,则应用RewriteRule这条规则。
这样便实现了:访问了 http://localhost/index.php 或者 http://localhost/admin/index.php 等页面的时候会自动跳转到 https://localhost/index.php 或者 https://localhost/admin/index.php,但是访问 http://localhost/tz.php 的时候就不会做任何跳转,也就是说 http://localhost/tz.php 和 https://localhost/tz.php 两个地址都可以访问。

转载地址:https://yusky.me/apache-htaccess-http-redirect-https.html