.htaccess - 如何拒绝除一个目录之外的所有目录?

Chr*_*her 3 apache .htaccess

我有这样的结构:

 /folder/public/
 /folder/text.txt
 /folder/app/
 (etc...)
Run Code Online (Sandbox Code Playgroud)

我希望访问者能够访问/public/,除了其他所有内容。

anu*_*ava 8

您可以在站点根目录 .htaccess 中使用此规则:

RewriteEngine On

# block everything except /folder/public/
RewriteRule !^folder/public/ - [F,NC]
Run Code Online (Sandbox Code Playgroud)