我在运行 Windows 7 的电脑上安装了 apache 2.2 和 php 5.3.8,并且我尝试使用 php.ini 发送 http 响应。但我意识到 apache 会自动在响应中添加一些 header ,例如 Date: 和 Server: 。有什么办法可以防止这种情况吗?我不希望 apache 添加任何 header 。
提前致谢
最佳答案
您可以通过在 apache2.conf 中设置以下两行来最小化 Apache 的 header 输出:
ServerTokens ProductOnly
ServerSignature Off
这将禁用服务器签名。 http://httpd.apache.org/docs/2.0/mod/core.html#serversignature
对于 Date header ,这是 HTTP 标准所要求的。
关于php - 禁用所有 Apache 添加的 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8031315/