0

いくつかの静的な HTML/CSS Web サイトを維持していますが、問題は、一部の画像またはスタイルシートが変更された場合です。一部のユーザーは、提供されたキャッシュから古いバージョンを取得します。手動で全員に ctrl+f5 を押すように指示することはできないためです。

ページを新しいバージョンに更新し、すべてのリソースをリロードするようにブラウザに指示するにはどうすればよいですか。

4

1 に答える 1

1

.htaccessファイルを実行できる場合

特定のファイル タイプのキャッシュを無効にする

<FilesMatch ".(css|js|jpg|png)$">
    Header unset Cache-Control
</FilesMatch>

または、HTMLでこれを行うことができます<head>

<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
于 2013-04-10T11:27:59.960 に答える