部署SSL证书后如何设置http 301跳转到https
我们部署SSL证书后,如何让用户打开http域名时自动跳转到https 域名上,这就需要设置301跳转,将http域名跳转到https域名上。下面介绍一下301跳转方法。
- 通过ftp或登录后进入到主机管理面板-文件管理,进入wwwroot,新建一个文件命名为.htaccess文件。
- 编辑.htaccess文件写入以下规则:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:From-Https} !^on$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?abc.com$ [NC] # 将abc.com和www.abc.com跳转到https://www.abc.com,防止apache子站继承上级目录.htaccess受影响
RewriteRule ^(.*)$ https://www.abc.com/$1 [R=301,L]
</IfModule>
发布:西度数码网络 浏览:1962 次