近期网站通过Lets Encrypt申请了SSL证书,但是网站访问时,http协议和https协议均可以访问,不利于域名规范化和搜索引擎优化。
用户访问时,输入网址时不会主动去填写https,甚至不会输入www,而是仅仅输入5izixue.com
想要实现的效果是:
地址栏输入5izixue.com跳转到https://www.5izixue.com
地址栏输入www.5izixue.com跳转到https://www.5izixue.com
阿里云服务器Apache配置方法:
网站根目录中创建.htaccess文件,添加以下代码后保存,通过FTP工具上传到网站根目录。
- RewriteEngine On
-
- RewriteCond %{HTTPS} off
-
- RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]