Ubuntu中设置http强制重定向为https

1.开启重定向

a2enmod rewrite

2.设置http端口重定向

将下面这段放到要重定向的站点配置文件里面,放在<\VirtualHost *:80><\VirtualHost> 标签内的任何位置都行

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

重启apach2

service apache2 restart