现在我正在研究这个已经有几个小时了,我似乎无法弄清楚正确的正则表达式是什么。
首先,我正在使用 IIS6 和 ISAPI_Rewrite 3.0,并且在网站上使用它之前,我正在使用它附带的实用程序测试我的正则表达式。
该网站有一个位于 www.foo.com/bar/ 的网络应用程序,我想限制对除 default.aspx 以外的任何子文件夹和/或子文件的访问。
这意味着 www.foo/bar/default.aspx 应该可以工作,但不能 www.foo/bar/oof 或 www.foo/bar/oof/.../rab.txt
这是我的 httpd.ini 文件中的内容:
RewriteCond URL
RewriteRule /gs2/(\w|\.|\\|\/)+ /gs2/ [RP]
它适用于所有东西,但 default.aspx。我知道为什么,但我就是想不出正确的语法。
谢谢