我想使用.htaccess来拒绝访问文件夹:
<Directory "/private">
deny from all
</Directory>
但是我得到以下错误:/opt/lampp/htdocs/mysite/.htaccess:
我使用Xampp
答案 0 :(得分:1)
TL; DR 只是放置
Deny from all
没有.htaccess文件中的Directory
。
由于您要将Deny
限制为目录private
,因此必须将.htaccess文件放在子目录private
中,而不是放在文档根目录中。
<Directory>
和</Directory>
用于包含一组指令,这些指令仅适用于指定目录,该目录的子目录以及相应目录中的文件。
和.htaccess个文件
.htaccess文件提供了一种基于每个目录进行配置更改的方法。
服务于同样的目的。
两者之间的区别就在于它们可能被使用的地方。 Directory
可用于服务器配置和虚拟主机上下文,而.htaccess文件则放在适当的目录中。