я уже пару часов работаю над этим, и я не могу понять, что такое правильное регулярное выражение.
Прежде всего, я работаю с 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. Я знаю почему, но я просто не могу понять правильный синтаксис.
Спасибо