Apache网站环境设置.htaccess强制跳转HTTPS访问

搬瓦工机场JMS

在"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_搬瓦工CN2 GIA VPS » Apache网站环境设置.htaccess强制跳转HTTPS访问

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏