php - 禁用所有 Apache 添加的 header

标签 php apache http-headers configure

我在运行 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/

相关文章:

php - 使用 CodeIgniter 连接多个表

php - 用PHP读取带有控制字符的TXT文件

php - 试图到达我的容器时,我得到了 "This site can’ t bereach"

java - html5 音频 GET 连接由移动设备上的对等方重置(在 PC 上工作正常)

http - 在 Rest 集合中分页

http - 使用 1xx 响应通过 HTTP 报告进度

PHP - 如何在没有任何数组编号和箭头的情况下将数组写入文件?

php - 如何从Android应用程序的mysql数据库中检索数据

php - SQLSTATE[HY000] [2003] 无法连接到 MySQL 服务器

linux - 80 端口上的 pdflush 阻止 Apache 重新启动