Apache:在请求 PHP 文件时发送两次的 .htaccess 文件中创建 Headers

Apache: Created Headers in .htaccess file sent twice when requesting PHP file

我正在尝试使用 Apache 2.2.31 设置一个包含以下内容的 .htaccess 文件:

Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"

这工作正常但不适用于 PHP 文件。 Header 被发送了两次。我创建了一个 empty HTML 文件和一个 empty PHP 文件。对于 HTML 文件,header 被正确发送,但是当我请求 PHP 文件时,header 在响应中出现两次。

如果我删除 always 关键字,header 会发送一次,但如果发生错误则根本不会发送。

没有其他 rewrites/redirects 定义。 不幸的是,我无法访问 Apache 核心配置,但也许有人遇到了同样的问题,所以我可以联系我的提供商。

好的,我换了主机。现在一切正常。我不知道到底是什么问题。但是我的托管人不关心这个,我决定换一个。