在多个htaccess中使用Apache设置的标头

时间:2015-12-30 19:05:41

标签: php apache .htaccess

我在/aaa/bbb/ccc/index.php目录中有一个网站

我在每个目录“/ aaa”上都有一个htaccess,在“/ aaa / bbb”中有另一个htaccess,在“/ aaa / bbb / ccc”中有另一个。

位于/ aaa的htaccess我有这个

Header set AAA ZZZ

位于/ aaa / bbb和/ aaa / bbb / ccc的htaccess我有这个

Header set AAA XXXXXXXX

当我使用浏览器打开网站时,标题AAA的值为ZZZ。由于某种原因,其他htaccess文件不会覆盖AAA的值。但真正令人惊奇的是,如果我将htaccess从/ aaa / bbb和/ aaa / bbb / ccc更改为下面的代码,则标题会被覆盖!为什么呢?

<FilesMatch "^.*$">

    Header set AAA XXXXXXXX

</FilesMatch>

1 个答案:

答案 0 :(得分:0)

这看起来像一个错误,我在https://bz.apache.org/bugzilla/show_bug.cgi?id=58789

向Apache社区报告了这个错误