本篇教程让您可以让您的虚拟主机访问http时自动跳转到https,前提是您的虚拟主机需要已经配置https,如果尚未配置http,请参考 此教程
条件假设:
我们设置好SSL证书的时候,会发现网站使用http和https两种方法都可以正常访问。如果我们想将http强制跳转到https,可以按照下面的方法设置
- Kangle兼容Apache的伪静态规则,因此我们需要创建一个.htaccess文件,但是由于无法直接创建,所以需要借助本地电脑操作
- 在你的电脑里新建一个新的文本文件,可先不管名称
- 然后把此文件上传到虚拟主机目录的wwwroot文件夹内
- 上传完成后,使用重命名功能把此文件改名成.htaccess
- 使用网页编辑器编辑.htaccess文件,并粘贴以下代码
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R,L]
- 保存即可生效