0

私はいくつかのファイルのバージョンを、apache で提供するときに最終更新日を手動で設定して「管理」しています。

<Directory />
    (...)
    Header set Last-modified "Tue, 01 Jan 2013 00:00:00 GMT"
    (...)
</Directory>

これはすでに正常に動作しています。

クライアントがキャッシュ標準を尊重する場合If-Modified-Since、次のリクエストでヘッダーを送信する必要があり、200 ではなく 304 を返します。

あまり手間をかけずに次のことを達成する方法はありますか? (派手な処理などは必要ありません。最もハードコードされた方法で問題なく動作します)

次のようなものが必要です(明らかに疑似コードです):

<HeaderMatch If-Modified-Since>
    (...)
    If Equals "Tue, 01 Jan 2013 00:00:00 GMT"
        Header set Code 304
    Else
        // Process Directory section
</HeaderMatch>

アイデア/回避策はありますか?

4

1 に答える 1