什么是想要实现的:
- 将任何httpstream量redirect到httpsstream量
- 如果只input了域或根目录,则会对特定的path/url进行redirect
例:
- 用户input – >redirect到
- http://sub.domain.com/ – > https://sub.domain.com/ mdesign / 0 / procs / index.html
- https://sub.domain.com/ – > https://sub.domain.com/ mdesign / 0 / procs / index.html
- http://sub.domain.com/ mdesign / 0 / procs / index.html – > https://sub.domain.com/ mdesign / 0 / procs / index.html
什么工作:
- 用户input – >redirect到
- http://sub.domain.com/ – > https://sub.domain.com/ mdesign / 0 / procs / index.html
- http://sub.domain.com/ mdesign / 0 / procs / index.html – > https://sub.domain.com/ mdesign / 0 / procs / index.html
- 而任何直接input的https有效path也正确工作
什么不行:
- https://sub.domain.com/ – > https://sub.domain.com/ mdesign / 0 / procs / index.html
没有redirect发生(没有302返回),而是一个404,“资源'/'没有find(不足的组件path)。”,这是web服务应用程序(mdesign)在'/'什么都不说,因为我们想要在/ mdesign / 0 / procs /
configuration
- IIS 6.0用于redirect的顶部
- mDesign是一个服务于httpsstream量的应用程序,但使用基本的windows httpapi,因此应用程序中的webconfiguration选项是有限的(即不会从http-> httpsredirect)
sub.domain.com属性的主目录选项卡iis 6.0:
- 内容应该来自: redirect到一个URL
- redirect到: https : //sub.domain.com/mdesign/0/procs/index.html
- 客户将被发送到: 上面input的确切URL