2
我正在使用UrlRewriter.net,在ScottGu's Blog上提到。我已經建立了一個網站,現在我有問題的子目錄。問題是,我想排除其中的一個目錄及其所有子目錄/文件。我的規則是:UrlRewriter.Net - 防止子目錄的規則
<rewrite url="~/(.*)/Uploads/Images/(.+)?" to="~/Uploads/Images/$2" processing="stop" />
<rewrite url="~/(.*)/Uploads/(.+)/(.+)?" to="~/Uploads/$2/$3" processing="stop" />
<rewrite url="~/(.*)/Uploads/(.+)?" to="~/Uploads/$2" />
的問題是,雖然我可以訪問上傳目錄(/Uploads/myfile.ext)文件,看看直接子目錄的目錄列表(/上傳/ mySubdirectory /),/Uploads/mySubdirectory /中的任何內容,例如:/Uploads/mySubdirectory/myfile.ext會返回404,因爲UrlRewriter正在搞亂Url。我以不同的順序嘗試過這些規則無濟於事。
有沒有人用過這個?必須有辦法讓它工作。