Apache开启强制https跳转

原创 sauren  2018-12-25 15:08  阅读 34 views 次 评论 0 条

设置完成https服务,此时就需要设置下强制https的跳转,保证用户不会使用到HTTP链接。

一、设置配置文件

找到WEB根路径下.htaccess文件(没有则创建之,windows可能不好创建,可以使用系统命令 echo 123 > .htaccess)。

有以下几种添加配置方式:

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

 

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

 

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

多种方式,多种选择,任君选择。。。。

二、需要注意

wordpress本身就有.htaccess文件,所以我们需要把上面的指令,添加到.htaccess文件开头,如果写到结尾部分,会出现只首页跳转,子目录不跳转的情况。

本文地址:https://www.sk15.net/archives/127.html
版权声明:本文为原创文章,版权归 sauren 所有,欢迎分享本文,转载请保留出处!
高性能云服务器特惠
 相关文章  关键词:

发表评论


表情