Apache <Directory / var / www / *>与<Directory / var / www />

有什么区别

<Directory /var/www/> Options All -Indexes </Directory> 

 <Directory /var/www/*> Options All -Indexes </Directory> 

第一个不起作用 ,第二个在我的服务器工作。 而且似乎没有任何其他configuration文件覆盖该设置。 我以为他们的意思是一样的。


编辑:事实certificate,有另一个configuration文件影响服务器覆盖这一个,所以这是导致意想不到的结果。 我想有*取代了其他configuration文件。

/ var / www /包含目录中的所有文件。 / var / www / *不包含隐藏文件。 我将来会看到一个.htacess文件。

奇怪。 我刚刚检查,第一个为我工作。 你有目录中的任何文件? 当你改变目录时,你是使用下面的命令?

 cd /var/www 

如果你最后input了一个额外的“/”,比如:

 cd /var/www/ 

那么它可能正在寻找另一个目录。