有一个使用友好网址的IIS7网址重写规则,例如regEx为([A-Za-z]+)/([A-Za-z]+)
www.mysite.com/genetics/overview
被重写为
www.mysite.com/genetics/default.aspx?a=overview
现在我需要更改RegEx,以便它排除Content文件夹和此文件夹中的任何子目录。到目前为止,尝试了几个没有运气的例子它要么让我回到当前页面的404或没有改进(它丢失了它的所有图像和样式)。任何人都拥有或知道一个RegEx,它将选择除Content之类的某个命名文件夹以外的任何文件夹?
答案 0 :(得分:0)
没关系,在IIS中找到一个目录,你可以忽略该规则。应用,现在一切都很好。
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
<add input="{URL}" pattern="WebResource.axd" negate="true"/>
</conditions>