0

Css ファイルはキャッシュから取得されるため、キャッシュstyle.css?v=2を強制的にリセットするには、たとえばファイル バージョンを手動で編集する必要があります。

私のPCではすべて問題ありませんが、多くの人が、cssファイルの最後のバージョンの古いロゴや古いデザインのものを持っていると言っています. つまり、キャッシュから取得されます。

nginx経由でこれを修正するには?

私はすでに、このようにすべてのcssファイルに変更時間を動的に追加するソリューションについて考えていますstyle.css?v=%last file modify time%

私のnginx conf内の唯一のキャッシュは次の行です:

expires 1y;
4

1 に答える 1

0

modified が省略された場合、expires により、ブラウザーは要求時間に基づいてファイルをキャッシュできます。詳細については、mod_header のドキュメントを参照してください。

于 2013-05-02T16:57:16.437 に答える