IIS中同一网站内的多个子目录的多个端口

我有一个基于IIS的网站,需要启用以下redirect

根目录可以通过:403只 – 这不是什么大不了的事情。

但是,每当用户使用该标准进入网站,未encryption:80,我需要让他redirect到网站中的一个子目录。 最好是,我希望在两种情况下保持向用户显示的地址相同(保存http(s)):

https://some.domain.com/ – >从/

http://some.domain.com/ – >子目录中不太安全的内容

这种redirect可能与IIS? (我知道这可以通过其他方式实现 – 即通过强制子目录的安全通信)

谢谢。

使用IIS 7.5和URL路由模块,这可以很容易地完成。 它的configuration可能有点棘手,但非常值得的exersice。 我们使用它在整个内部networking的服务器和站点之间轻松地进行弹跳。

在这种情况下,您将创build两个站点,一个是仅HTTPS,另一个是仅HTTP。 绑定到相同的虚拟主机名,它应该运行良好。 重命名网站并移动它之后,我们做了类似的事情。