Apache拒绝访问目录中的所有文件,同时允许访问子目录

我可能在错误的网站上提出这个问题 – 所以我在这里试着提出问题。

就像拒绝访问目录中的所有文件一样; 同时允许访问子目录内的文件。 我以为我有这个舔,直到我注意到在一个子目录的Apache日志下的拒绝访问错误。

/www/domain.com/public_html/directory

在此文件夹中拒绝访问所有文件

/www/domain.com/public_html/directory/subdirectories

在子目录中允许完全访问包括jpeg,jpg和index.php文件的所有文件

子目录是dynamic相册,只包含JPG图像和index.php文件进行处理,没有别的。

这是我使用的,似乎很好去,直到我看到一个权限被拒绝的图像之一与错误的错误。 哪里有,应该有完整的访问权限。

 <Directory "/www/domain.com/public_html/directory"> AllowOverride None Order Deny,Allow Deny from All <FilesMatch ".jpg|.jpeg|index.php"> Order allow,deny Allow from all </FilesMatch> ErrorDocument 403 / ErrorDocument 404 / </Directory> <DirectoryMatch "/www/domain.com/public_html/directory/[A-Za-z0-9]{6}"> Order Deny,Allow Allow from All ErrorDocument 403 /404.html ErrorDocument 404 /404.html </DirectoryMatch>