各位站长在搭建完网站后绝大多数都会布置SSL证书,使网站能通过https://来访问,这样加密的好处就是用户访问网站的时候电脑与服务器之间收发的信息传输将更加安全。

但是个别站长在启用SSL证书后不清楚怎么使网站强制从HTTP跳转为HTTPS今天交给大家一个方法,适应于托管在Linux系统下的网站。

需要在你的网站根目录下的.htaccess文件(没有需要创建一个)中添加下面代码:

单域名跳转

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

整站跳转

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