.htaccess:允许使用正则表达式访问以字母 "r" 开头的目录

.htaccess: allow access to directories that begin with the letter "r" using regex

我有一个 .htaccess 文件,我想在其中拒绝所有 DIR 的访问,除了 /docs/ 中名为 r20r21 的文件夹,我想添加将来会有更多的 DIR,它们将以 r 开头。我可以使用什么正则表达式?谢谢。

RewriteEngine On

<DirectoryMatch "^/docs/r">
   Order deny,allow
   Deny from all
</DirectoryMatch>

感谢@CBroe 的建议,这对我有用。

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/docs/r
RewriteRule !^/docs - [F]