我有一个网站,例如www.somesite.com。 我想在本网站的特定文件夹上应用SSL设置。 我遵循以下步骤。
(1)在IIS 7中导入证书。(2)创buildSSL绑定。 (3)在网站中select文件夹并设置所需的ssl。
现在我的问题是,我想要一个特定的文件夹要求SSL不是整体网站。 通过以上步骤。 我可以用http和https浏览整个网站。
我只希望整个网站只能通过http和浏览网站中的特定文件夹来浏览,只能使用https。
像 – http://www.somesite.com和 – https://www.somesite.com/somefolder
提前致谢。
IIS 需要您为证书执行站点级绑定。 事实上,这个星球上的每个Web服务器都是这样工作的,只能在子文件夹上绑定SSL。
这并不意味着这是不可能的。 你想看看一个名为“URL ReWriting”的方法 – 基本上,你需要configuration你的ReWrite规则来检测HTTP或HTTPS,如果他们login到你想要去HTTP的页面上,但是他们在HTTPS上,那么redirect他们,反之亦然。 这是用户无形地完成的,他们只是静静地从HTTP转移到HTTPS(根据用户的浏览器设置,从HTTPS到HTTP并不总是一样的无缝)。
IIS7有一个本地ReWriting模块,但我更喜欢ISAPI ReWrite模块 。