当我尝试访问.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>
答案 0 :(得分:3)
.htaccess
文件中的说明不允许访问任何人。如果您想限制每个人而不是,则需要添加Allow
部分并说明如何让自己进入。