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


Redirecting from https://example.com to https://www.example.com in htacess

我有一个网站,里面有 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]

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

www.domain.com != domain.com

因为www是子域,重定向到(domain.com),那么,你需要为(*.domain.com)或仅为(www.domain.com)启用SSL

,如@Jack