0

我想发布一个网站。我希望网站通过 HTTPS 运行。我已经阅读了requirehttpsattribute:http: //msdn.microsoft.com/en-us/library/system.web.mvc.requirehttpsattribute.aspx

https 是在应用程序级别完成的,还是托管服务提供商也需要支持?

4

1 回答 1

1

HTTPS(或带有 SSL 的 HTTP)是常规的 HTTP,但在 OSI 模型中有一个额外的层。在 HTTP 层之前是 SSL 层。实际上,在您访问 HTTP 协议之前,您必须解密 SSL 协议。由于 .NET 与 HTTP 协议(​​有点……)对抗,因此必须首先解密 SSL 协议,并且该人是您的 Web 服务器。

所以是的,您的托管服务提供商必须支持 SSL,并为您的应用程序配置 SSL,除此之外,您可能需要一个专用的 IP 地址和证书。

不,HTTPS 对 SEO 没有负面影响。

于 2012-10-27T12:47:47.083 回答