托管具有有效 SSL 证书的网站,但是,导航到 www.example.com 会将我带到 Http 而不是 Https

Hosting a website with active SSL certificate, however, navigating to www.example.com leads me to Http instead of Https

我正在使用共享托管网站来托管网站,并且我有 SSL 证书。当我导航到 www.example.com 时,我没有看到挂锁,它说该网站不安全,但是,如果我导航到 https://example.com or http://example.com,我看到挂锁,它说该网站是安全的。

我要做什么才能让用户输入 www.example.com 时发送到 https://example.com version? Do I have to forward the domain to https://example.com 或者我必须 fiddle 一些 htaccess 设置?

几乎所有 SSL 证书都可以保护网站的两个版本(www 和非 www)。但是,我认为您的网络托管服务提供商不提供此功能。但是,您可以将 www 域重定向到安全域(我指的是非 www 版本)。

在这里查看 Ben 的回答:

假设您在主机上使用 Apache,这是一个 .htaccess 编辑。

问题是您手动访问 https:// 所以它可以工作,但访问 http:// 不会重定向您,因为它不是 https:// 强制执行的。