在"Nginx网站环境配置SSL安全证书方法"文章中,我分享到如果我们用到SSL证书加载到网站中希望强制用HTTPS访问网站,NGINX设置基本没有问题,如果我们的网站环境是APACHE驱动的如何设置呢?其实如果是APACHE环境比NGINX环境简单很多,直接在网站根目录.HTACCESS文件设置就可以。
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.banwagong.me/$1 [R,L]
我们在.HTACCESS文件添加上面脚本,对应的域名换成我们自己的,这样如果用HTTP访问网站会强制到HTTPS地址。这里还有一个问题,如果WWW和不带WWW的HTTPS地址是不跳转的,我们还是要统一用WWW格式的。
RewriteCond %{HTTP_HOST} ^banwagong.me [NC]
RewriteRule ^(.*)$ http://www.banwagong.me/$1 [L,R=301]
我们可以再添加上面的脚本,然后可以强制用到WWW地址。
未经允许不得转载:搬瓦工VPS_美国VPS » Apache网站环境设置.htaccess强制跳转HTTPS访问