.htaccess:允许使用正则表达式访问以字母 "r" 开头的目录
.htaccess: allow access to directories that begin with the letter "r" using regex
我有一个 .htaccess 文件,我想在其中拒绝所有 DIR 的访问,除了 /docs/
中名为 r20
或 r21
的文件夹,我想添加将来会有更多的 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]
我有一个 .htaccess 文件,我想在其中拒绝所有 DIR 的访问,除了 /docs/
中名为 r20
或 r21
的文件夹,我想添加将来会有更多的 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]