我有一个网站,其中包含www.example.com的ssl。我已经设置了htaccess重定向,可以从http://example.com =>重定向用户http://www.example.com。 如果我输入https://www.example.com然后它可以工作。但是,如果我输入https://example.com,那么它会给我一个ssl错误。
如何在不显示ssl错误的情况下将https://example.com重定向到https://www.example.com?
我在htaccess中使用以下代码重定向。
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
答案 0 :(得分:2)
这与您的SSL设置有关,可能没有为(* .domain.com)设置,如果是这样(www.domain.com)不会发出任何错误。
www.domain.com != domain.com
由于www
是子域名,重定向到(domain.com
),因此您需要为(*.domain.com
)启用SSL或仅为(www.domain.com
)启用SSL由@Jack