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。我以不同的顺序尝试过这些规则无济于事。
有没有人用过这个?必须有办法让它工作。