2010-03-04 35 views
0

有一個使用友好的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文件夾以外的任何文件夾?

回答

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>