htaccess:如何拒绝完全访问现有目录?

时间:2012-05-18 19:37:51

标签: apache .htaccess directory rewrite

如何拒绝访问.htaccess中的目录?

我不是指目录列表,我的意思是目录中的所有内容以及目录本身?它应该给出503或404错误。

我说的是/img-sys/java-sys显然不存在(我没有创建它们),但在访问时仍会显示白屏,而不是404错误。

2 个答案:

答案 0 :(得分:0)

将它放在.htaccess文件的顶部:

RewriteRule ^(img-sys|java-sys) - [R=404]

答案 1 :(得分:0)

这样做。它只会失败,并带有403 Forbidden HTTP响应代码。坚持在VirtualHost区块:

<LocationMatch "/(img|java)-sys">
  Order allow,deny
  Deny from all
</LocationMatch>