重定向是否需要 SSL 证书?

Jef*_*eff 13 ssl redirect 301-redirect iis-8.5

我们目前有一个网站设置为重定向到一个新地址(我们的客户端更改了域名,但希望旧域将人们发送到新站点)在 IIS 8.5 中使用站点的“HTTP 重定向”功能中找到的永久重定向。

SSL 证书已为旧域名续订,我们的技术部门有一个未决问题,即是否需要续订。

在 IIS 中设置了 HTTP 重定向后,站点是否需要 SSL 证书?或者在检查这些事情之前会重定向访问者吗?

Hag*_*zen 21

http://old.example.com重定向到https://new.example.com不需要证书old.example.com。但是从https://old.example.com重定向到https://new.example.com确实如此。

如果人们的书签或搜索引擎搜索结果或其他外部链接指向 https 站点,您最好更新证书。如果您只是假设人们old.example.com在浏览器中输入内容,则您可能不需要它。(但是,如果它们之前在您的网站上并且浏览器自动完成到 https-url,您仍然需要它)。

据我所知,您已经进行了一段时间的重定向,最好检查(正如 Tim Brigham 已经说过的)您的网络日志并评估是否值得麻烦。再说一次,即使出于某种原因,您的主站点需要昂贵的证书(例如,使用扩展验证),重定向站点也应该可以使用普遍接受的免费证书之一(startssl、letsencrypt...)

  • 或者如果 old.example.com 使用 HSTS。 (3认同)

Teu*_*ink 17

是的,如果重定向是在 HTTP 响应(301 或 302 返回码)中完成的,您将需要一个新证书。如果不这样做,重定向将不起作用,旧域的访问者如果通过 HTTPS 访问旧域,则会收到证书已过期的错误。