使用apache2.4,如何将http://www.example.com的请求重定向到https://example.com

时间:2018-02-12 10:00:53

标签: apache ssl mod-rewrite

我在我的apache2.4虚拟机上安装了LetsEncrypt的SSL证书。

现在,http://example.com的请求转到https://example.com

但是,某些浏览器不会将http://www.example.com重定向到https://example.com。相反,他们会重定向https://www.example.com,并显示整页安全警告。

目前,配置中的重写规则如下所示:

RewriteCond %{SERVER_NAME} =example.com [OR]
RewriteCond %{SERVER_NAME} =www.example.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]

如何调整规则,以便针对所有浏览器,http://www.example.com的请求转到https://example.com

0 个答案:

没有答案