Linux 如何在子目录中使用.htaccess-deny-from-all

Linux 如何在子目录中使用.htaccess-deny-from-all,linux,apache,.htaccess,web-hosting,Linux,Apache,.htaccess,Web Hosting,我的文件夹结构是这样的 /home/user1/public\u html/ /home/user2/public\u html/ 我想把.htaccess文件放在/home/目录,我只想拒绝所有/home/user1/目录 我不想将.htaccess文件放在/home/user1/中 这可能吗?如果您可以访问httpd配置文件本身,则应在配置文件中解决此问题,而不是通过.htaccess 要拒绝访问特定资源,请使用以下指令: <Directory /home/user1>

我的文件夹结构是这样的

  • /home/user1/public\u html/
  • /home/user2/public\u html/
我想把.htaccess文件放在
/home/
目录,我只想
拒绝所有
/home/user1/
目录

我不想将.htaccess文件放在
/home/user1/


这可能吗?

如果您可以访问httpd配置文件本身,则应在配置文件中解决此问题,而不是通过.htaccess

要拒绝访问特定资源,请使用以下指令:

<Directory /home/user1>
    #for httpd 2.4, use: Require all denied
    deny from all
</Directory>

#对于httpd 2.4,使用:Require all denied
全盘否定

try
Redirect 403/user1
但不确定它将如何运行,这取决于您对文件夹/主文件夹的权限。