使用.htaccess阻止对子目录的访问

时间:2013-04-28 20:27:02

标签: apache .htaccess mod-rewrite subdirectory

如何使用.htaccess阻止所有子目录?

我有:

/
/subdir
/subdir/file_1
/subdir/file_2

并希望拒绝访问

/subdir

尚未保持对

的完全访问权限
/
/subdir/file_1
/subdir/file_2

2 个答案:

答案 0 :(得分:1)

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^subdir/? - [F]

RewriteCond只是一个额外的保险。

必须激活Apache的rewrite_module。

答案 1 :(得分:1)

order deny,allow
deny from all
allow from 12.34.56.78

来源:Here