仅允许访问一个目录htaccess Apache 2.4

仅允许访问一个目录htaccess Apache 2.4,apache,.htaccess,Apache,.htaccess,我的Apache webserver 2.4有3个子目录: 根/Dir1 根/Dir2 根/Dir3 如何仅允许在root.htaccess文件中访问Dir2? 我已经尝试了几个小时了…有几种方法可以拒绝访问Dir1和Dir3,例如: 在Dir1和Dir3中创建具有以下内容的.htaccess文件: Require all denied 将两个重定向添加到主.htaccess: Redirect 403 /Dir1 Redirect 403 /Dir3 相关的: (Apache模块mo

我的Apache webserver 2.4有3个子目录:

根/Dir1 根/Dir2 根/Dir3

如何仅允许在root.htaccess文件中访问Dir2?
我已经尝试了几个小时了…

有几种方法可以拒绝访问
Dir1
Dir3
,例如:

  • Dir1
    Dir3
    中创建具有以下内容的
    .htaccess
    文件:

    Require all denied
    
  • 将两个
    重定向
    添加到主
    .htaccess

    Redirect 403 /Dir1
    Redirect 403 /Dir3
    
  • 相关的:

    • (Apache模块mod_authz_core)
    • (Apache模块mod_别名)

    谢谢,但我忘了告诉你我有3个以上的目录,只有40个。根目录和40个子目录。这就是为什么我希望它在根目录中的一个.htaccess文件中。很抱歉我的错误信息。那么可能是第二种方法?我可以使用它,但我希望除了“Dir2Sure”之外还有类似“Require all denied”的东西,您可以将
    Require all denied
    放在主
    中。htaccess
    Require all grated
    放在
    中,但这也会否定你根中的其他一切。