我想发布一个网站。我希望该网站能够通过HTTPS运行。我已阅读有关requirehttps属性的信息:http://msdn.microsoft.com/en-us/library/system.web.mvc.requirehttpsattribute.aspx
https是否在应用程序级别完成,或者托管服务提供商是否也需要支持此功能?
答案 0 :(得分:1)
HTTPS(或带有SSL的HTTP)是常规HTTP,但OSI模型中还有一个额外的层。在HTTP层之前是SSL层。实际上,在您访问HTTP协议之前,您必须解密SSL协议。由于.NET可以对抗HTTP协议(有点......),有人必须首先解密SSL协议,而有人才是你的网络服务器。
所以,是的,您的托管服务提供商必须支持SSL,并为您的应用程序配置SSL,除了证书之外,您可能需要一个专用的IP地址。
不,HTTPS对SEO没有负面影响。