style.css ?ver=1タグとは?. 開発者が style.css?ver=1 を使用して、ブラウザーが更新された css を読み取れるようにしていることを知りましたが、W.Craig Trader はそれは良くないと指摘しました。
私の質問は、ブラウザに style.css?Ver=1 形式なしで更新された css を強制的に読み取らせる最良の方法は何ですか?
style.css ?ver=1タグとは?. 開発者が style.css?ver=1 を使用して、ブラウザーが更新された css を読み取れるようにしていることを知りましたが、W.Craig Trader はそれは良くないと指摘しました。
私の質問は、ブラウザに style.css?Ver=1 形式なしで更新された css を強制的に読み取らせる最良の方法は何ですか?
サーバーがそれを処理する必要があります。ファイルが最後に変更された日時をブラウザに通知し、ブラウザのキャッシュが古くなっている場合は、新しいバージョンをダウンロードします。
より詳細には、ページが読み込まれるたびに、ブラウザはhead
ページ内の各項目 (スタイルシート、画像など) に対して要求を行います。Web サーバーは、本文なしで HTTP ヘッダーのみを送信することによって応答します。指定するヘッダーがあります。ファイルが最後に変更されたとき (およびおそらくキャッシュ制御について)、およびブラウザーのキャッシュに、Web サーバーが保持していると言うよりも古いバージョンのファイルがある場合、そのコンテンツを再読み込みします。
のようにファイル名をバージョン化するオプションがありますstyle-1.1.css
。