在htacess中从https://example.com重定向到https://www.example.com

时间:2013-09-19 05:31:22

标签: php .htaccess

我有一个网站,其中包含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]

1 个答案:

答案 0 :(得分:2)

这与您的SSL设置有关,可能没有为(* .domain.com)设置,如果是这样(www.domain.com)不会发出任何错误。

www.domain.com != domain.com

由于www是子域名,重定向到(domain.com),因此您需要为(*.domain.com)启用SSL或仅为(www.domain.com)启用SSL由@Jack