我的应用程序依赖/app1
,并希望所有/app1alias/requests
别名/重写为/app1/requests
。我考虑过创建一个Rewrite Rule,但会导致503服务不可用。 IIS forums建议从一个给出503错误的页面创建一个重写规则永远不会被尝试重写(钩子会在稍后阶段发生)。
所以我很想我正在寻找的是将一个名称别名化为另一个名字的某种方式。 HTTP重定向(而不是服务器重写)并不理想,因为当app1
一直引用app1alias
时它们会尝试重定向,并且可能不会保留POST请求数据。
有办法做到这一点吗?
答案 0 :(得分:1)
但是,您是否考虑在名为(\ app1alias)的IIS中设置一个单独的虚拟目录或应用程序,它只指向此位置(\ app1)?