VestaCP使用.htaccess实现强制SSL

VestaCP面板使用.htaccess轻松实现强制SSL,网站访问跳转到https链接。方法由西秦公子提供。

在网站根目录下.htaccess文件里加入以下几行:

RewriteEngineOnRewriteCond%{HTTPS} off
RewriteRule(.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

另一种方法就是使用nginx模版:

cd /usr/local/vesta/data/templates/web
wget http://c.vestacp.com/0.9.8/rhel/force-https/nginx.tar.gz
tar -xzvf nginx.tar.gz
rm -f nginx.tar.gz

然后修改你的虚拟主机的模板为Forece-SSL即可

如果你安装的是新版自定义结构的没装apache,那么.htaccess方法不适用了。新版看这里