Iis7 windows 2008服务器 我重写了模块 .net 4
非常简单的问题,我使用重写模块并发现它非常好,但我需要帮助设置一条规则,我似乎无法做对。
http://www.vinylsearcher.com/dance-music/downtempo-records/
标准: 对dance-music文件夹的任何请求都必须将index.aspx剥离结束,因此结束如下:
http://www.vinylsearcher.com/dance-music/downtempo-records/
不
http://www.vinylsearcher.com/dance-music/downtempo-records/index.aspx
但也必须努力:
http://www.vinylsearcher.com/dance-music/downtempo-records/mostexpensive/index.aspx
需要改写为:
http://www.vinylsearcher.com/dance-music/downtempo-records/mostexpensive/
我已经四处转圈,所以会感激一些帮助。
谢谢你。
答案 0 :(得分:1)
将其添加到/ defaultDocument部分下的web.config文件中:
<rewrite>
<rules>
<rule name="Imported Rule 1" stopProcessing="true">
<match url=".*" ignoreCase="false" />
<conditions>
<add input="{URL}" pattern="^/(media|skin|js)/" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
</conditions>
<action type="Rewrite" url="index.aspx" />
</rule>
</rules>
</rewrite>