在Apache中为所有扩展名较少的文件添加描述

时间:2015-11-26 12:31:15

标签: apache .htaccess

我正在寻找一种方法来为我服务器上的所有无扩展文件添加描述(但不是文件夹)

我开始使用类似的东西,但它不起作用:

<FilesMatch "^[^.]*$">
 AddDescription "This file has no extension" *.*
</FilesMatch>
编辑:我发现了一些有趣的东西,但它同时选择了文件夹和无扩展文件,并带来了另一个问题。如果我添加这两行:

AddDescription "These are files with extensions" *.?
AddDescription "These are files without extension or Folders" *

如您所见,这两条指令重叠(第一行仅选择带扩展名的文件,第二行选择包含或不包含扩展名的所有文件以及文件夹)。

我很难理解的是,在这种情况下,第一行会覆盖第二行,因此我的示例中的描述匹配良好。

如果我写:

AddDescription "These are files without extension or Folders" *
AddDescription "These are files with extensions" *.?

然后所有文件和文件夹都会获得描述&#34;这些是没有扩展名的文件或文件夹&#34; ,因为第一行是覆盖第二行。这是一个非常奇怪的事情,比如代码是从下到上执行的。

我错过了什么吗?

0 个答案:

没有答案