有什么区别
<Directory /var/www/>
Options All -Indexes
</Directory>
和
<Directory /var/www/*>
Options All -Indexes
</Directory>
?
首先才不是工作,第二做在我的服务器上有效。而且似乎没有任何其他配置文件覆盖该设置。我以为它们意味着同一件事。
编辑:事实证明,有另一个配置文件影响了服务器,并覆盖了此配置文件,因此导致了意外结果。我猜是 * 取代了另一个配置文件。
答案1
/var/www/
包括目录中的所有文件。/var/www/*
不包括隐藏文件。我看到.htaccess
你未来的文件。
答案2
奇怪。我刚刚检查了一下,第一个对我有用。目录中有任何文件吗?更改目录时是否使用以下命令?
cd /var/www
如果您在末尾输入一个额外的“/”,例如:
cd /var/www/
那么它可能正在寻找另一个目录。