このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Last-Modified ヘッダー

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。

HTTP の Last-Modified レスポンスヘッダーは、リソースが最後に変更されたとオリジンのサーバーが判断している日時を含みます。 これは、条件付きリクエスト (If-Modified-Since または If-Unmodified-Since) において、クライアントに保存されたリソースが、同じものであるかを判断する検証材料として使用されます。 これはファイルコンテンツを判断する上で、ETag ヘッダーよりも精度は低いものの、ETag が利用できない場合の代替手段として使うことができます。

Last-Modifiedクローラーがクロールの頻度を調整したり、ブラウザーがヒューリスティックキャッシュを行ったり、コンテンツ管理システム (CMS) がコンテンツの最終編集時刻を表示したりするためにも使用されます。

ヘッダー種別 レスポンスヘッダー, 表現ヘッダー
禁止リクエストヘッダー いいえ
CORS セーフリストレスポンスヘッダー はい

構文

http
Last-Modified: <day-name>, <day> <month> <year> <hour>:<minute>:<second> GMT

ディレクティブ

<day-name>

MonTueWedThuFriSatSun のいずれか(大文字小文字を区別)。

<day>

2 桁の日番号。例えば "04" または "23"。

<month>

JanFebMarAprMayJunJulAugSep"、 "OctNovDec のいずれか(大文字と小文字を区別)。

<year>

4 桁の年の数字。たとえば "1990" または "2016"。

<hour>

2 桁の時の数字。たとえば "09" または "23"。

<minute>

2 桁の分の数字。たとえば "04" または "59"。

<second>

2 桁の秒の数字。たとえば "04" または "59"。

GMT

グリニッジ標準時。HTTP の日付は常に GMT で表され、決して現地時間で表されることはありません。

http
Last-Modified: Wed, 21 Oct 2015 07:28:00 GMT

仕様書

仕様書
HTTP Semantics
# field.last-modified

ブラウザーの互換性

関連情報