mod_headers 不适用于 php + mod_fastcgi 页面

mod_headers 不适用于 php + mod_fastcgi 页面

我通过 mod_fastcgi 和 mod_suexec 运行 PHP,并添加Header set X-UA-Compatible "IE=edge env=best-standards-support"到我的 .htaccess 文件中。它对于静态内容运行良好,但 PHP 文件缺少标头。我该如何解决这个问题?

答案1

尝试Header always set X-UA-Compatible "IE=edge env=best-standards-support"

请注意,这样的标头不会保存到文件中,而是保存到 HTTP 响应环境中。

如果上述方法不起作用,请尝试使用以下任一方法获取 HTTP 响应,curl -I exampmle.org例如使用名为实时 HTTP 标头看看它是否已设置。

答案2

这是一个非常老的问题,但由于我在网上找不到答案,所以我在这里发布它:FastCGI 查找其二进制文件所在的 .htaccess。

根据您的目录结构,您可能希望将 .htaccess 文件放在 FastCGI 的目录中,或者放在距离其位置更靠近文件系统根目录的地方。

相关内容