0

仮想ホスト ファイルのヘッダーを少しいじり始めました。そして奇妙なことが起こりました。

次のconfを使用しました:

<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

解決しました!

問題は私の頭の中にあったと思います。デフォルトで Expires と Cache-Controls を生成する CDN を通過していることを忘れていました。

これが、いくつかのサイトで機能し、他のサイトでは機能しなかった理由です... :)

于 2012-08-18T10:36:16.853 に答える