我在/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>
答案 0 :(得分:0)
这看起来像一个错误,我在https://bz.apache.org/bugzilla/show_bug.cgi?id=58789
向Apache社区报告了这个错误