我有www.example.com证书
它现在正在运作。
我想将所有使用'www'和非'www'的请求重定向到 https并使用'www'
http://www.example.com to https://www.example.com
http://example.com to https://www.example.com
https://example.com to https://www.example.com
我收到的错误是“证书仅对www.example.com有效”
如何进行重定向?
我尝试了什么?
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
它正在开发chrome。 在firefox https://example.com上发出错误。
您的连接不安全。
我试图清除firefox的历史记录和缓存。它完全一样。
答案 0 :(得分:1)
我找到了解决方案。
为2个域example.com和www.example.com生成1个证书
此处的指示。 在.htaccess中使用
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
而且你好。 所有变体都适用于所有浏览器,包括移动设备。