静态文件与HTTP头?

是否有可能保存一个静态的HTML文件内置http头? 所以,把它放在任何服务器将工作,包括http头?

如果这样怎么样?

对于Apache来说, mod_asis模块就是这样做的 – 读取文件并以完整的HTTP响应的方式发送它。

这个模块在默认情况下与Apache一起提供,但是您需要首先启用它(请参阅文档,这里有一个合理的示例)。

我不会说这是不可能的,但是我会假设,无论在提供文件之前读取该文件,在分发之前都需要parsing该文件。 这将使这个静态HTML页面更像一个活动的服务器页面,冷融合标记或Java服务器页面,不再是静态的HTML。

我不知道任何web服务器可以让你做到这一点原生。 可能有一些更受欢迎的软件包的扩展,但我不知道任何。 你所要求的是非常不规范的

也就是说,几乎所有的Web服务器软件都支持CGI,在这个CGI中,被调用的脚本需要为请求提供相关的头文件。 因此,写一个简短的脚本,只需准备好你的“静态文件”,并返回给客户端应该工作。 根据您的应用程序,这可能是从微不足道到极其复杂的任何地方。

看起来像可能添加一个http-equiv头。 不知道它的工作原理。

<meta http-equiv="P3P" content='CP="HONK"'>