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

View in English Always switch to English

Expires ヘッダー

Baseline 広く利用可能

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

HTTP の Expires レスポンスヘッダーは、HTTP キャッシュのコンテキストで、レスポンスが期限切れと見なされる日時が入ります。

0 は過去の日付を表すために使用され、リソースがすでに有効期限切れであることを意味します。

メモ: レスポンスに max-age または s-maxage ディレクティブを持つ Cache-Control ヘッダーがある場合、Expires ヘッダーは無視されます。

ヘッダー種別 レスポンスヘッダー
CORS セーフリストレスポンスヘッダー はい

構文

http
Expires: <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
Expires: Wed, 21 Oct 2015 07:28:00 GMT

仕様書

仕様書
HTTP Caching
# field.expires

ブラウザーの互換性

関連情報