0

我已经开始在我的虚拟主机文件中使用一些标题。奇怪的事情发生了。

我使用了以下配置:

<VirtualHost *:80>
        ServerAdmin webmaster@domain.com
        ServerAlias *.domain.com
        ServerName domain.com

        DocumentRoot /var/www/dir/

        ErrorLog logs/dir_error.log
        LogLevel warn

        CustomLog logs/dir_access.log combined
        ServerSignature On
</VirtualHost>

这里真的什么都没有。但是自从我添加了一个“Header set Cache-Control”之后,我突然停止接收 Expires - 所以我删除了这一行,并且因为我删除了它 - 我没有在“curl”命令中收到 Expires 或 Cache-Control (之前发送过)。

现在,其他虚拟主机文件 - 默认情况下发送它(那里也没有特殊的 conf,我没有为标题配置任何内容..)。

我真的不确定这里发生了什么,如何将它带回 Apache 动态发送这些标头的位置?

4

1 回答 1

0

解决了 !

我想问题出在我的脑海里,忘记了我正在通过一个 CDN,它默认生成 Expires 和 Cache-Controls。

这就是为什么它适用于几个网站而其他网站却没有...... :)

于 2012-08-18T10:36:16.853 回答