【问题标题】:Redirecting from https://example.com to https://www.example.com in htacess在 htaccess 中从 https://example.com 重定向到 https://www.example.com
【发布时间】:2013-09-19 05:31:21
【问题描述】:

我有一个带有 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 提供商并要求他们为顶点添加 SubjectAltName。

标签: php .htaccess


【解决方案1】:

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

www.domain.com != domain.com

因为www 是重定向到(domain.com)的子域,所以您需要按照@Jack 的建议为(*.domain.com)或仅为(www.domain.com)启用 SSL

【讨论】:

  • 只要 domain.com 和 www.domain.com 就可以了,*.domain.com 的证书更昂贵,而且在大多数情况下完全没有必要。
猜你喜欢
  • 2019-12-04
  • 1970-01-01
  • 2015-09-25
  • 1970-01-01
  • 2020-09-24
  • 2011-07-06
  • 2011-08-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多