IIS URL重写正则表达式,以不符合目录

问题描述:

有一个使用友好的URL因此,例如正则表达式是([A-Za-z]+)/([A-Za-z]+)IIS URL重写正则表达式,以不符合目录

www.mysite.com/genetics/overview

被改写为

一个IIS7 URL重写规则

www.mysite.com/genetics/default.aspx?a=overview

现在我需要更改RegEx,以便排除Content文件夹和此文件夹中的任何子目录。尝试了几个没有运气的例子,它或者让我回到了当前页面的404或者没有改进(它失去了所有的图像和样式)。任何人都知道RegEx会选择除Content之外的某个Named文件夹以外的任何文件夹?

不要在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>