限制包含.htaccess文件的目录时出现问题

时间:2013-06-24 13:00:15

标签: apache security .htaccess

当我尝试访问.htaccess文件时,Apache表示禁止访问,这很明显。但是所有其他文件的列表也会显示出来,即对.htaccess所在目录下的那些文件没有任何限制。但是我想限制除了我自己以外的所有人。这是我的httpd.config:

httpd.config的内部目录:

Options Indexes FollowSymLinks Includes ExecCGI

AllowOverride ALL

Require all granted

<Files ".ht*">
  Require all denied
</Files>

我的.htaccess文件:

# deny everyone but myself
<Limit GET POST PUT>
    Options -Indexes
    Order allow,deny
    Deny from all
</Limit>

1 个答案:

答案 0 :(得分:3)

.htaccess文件中的说明不允许访问任何人。如果您想限制每个人而不是,则需要添加Allow部分并说明如何让自己进入。

相关问题