【发布时间】:2016-10-03 16:11:33
【问题描述】:
我正在尝试将请求从网站的子目录重定向到其根目录。我知道 IIS 中有一个重写规则选项,但我不知道如何匹配 URL 然后重写它。 另一个问题是该网站有 2 个绑定,使用 2 个不同的主机名,其中一个与子目录相同。我需要他们两个都将对子目录的请求重定向到网站的根目录。
以下是可能的输入及其各自所需输出的列表:
http://host1/host2/abc --> http://host1/abc
http://host1.domain.com/host2/abc --> http://host1.domain.com/abc
http://host2/host2/abc --> http://host2/abc
http://host2.domain.com/host2/abc --> http://host2.domain.com/abc
http://anywebsitename/abc/host2/abc --> http://anywebsitename/abc/host2/abc
注意事项:
- 'abc'可以是任意字符串(包括空字符串)。
- 'host2' 是一个字面常量。
- 'host2' 子目录是根网站的子目录。
【问题讨论】:
标签: regex redirect iis url-rewriting