- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:get_headersでLast-Modified)
なぜ、'Last-Modified'を取得できるサイトと取得できないサイトがあるのでしょうか?
このQ&Aのポイント
- ネットで検索すると、'Last-Modified'を返してないサイトが存在することが分かります。これは、ファイルを作成後に一度も更新されていない場合や、'Last-Modified'を返さないように設定されている場合が考えられます。
- なぜ一部のサイトが'Last-Modified'を返さないのかは、そのサイトの方針や設定によるものです。ファイルが更新されない場合や、意図的に'Last-Modified'を非表示にする設定を行っている場合があります。
- 'Last-Modified'は、ユーザーエージェントがサーバーに対してファイルの最終更新日時を問い合わせる際に使用されます。しかし、一部のサイトではこの情報が意図的に非表示にされているため、取得することができません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「返すべき」ではあるけれど返さないケースは多いです。特に動的コンテンツでは『そこまで気が回らない』というべきでしょうかね。静的コンテンツであればwebサーバが勝手に返してくれますが、動的なコンテンツだとhttpレスポンスヘッダに適切な「Last-Modified」を付与するのは忘れがちです(というか私も意識したことがありません)。それどころかno-chacheにしたりもしますしね。 http://www.studyinghttp.net/header#Last-Modified http://slashdot.jp/journal/386643/Last-Modified%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6 ちなみに、このページ ↓ も返りません。 http://okwave.jp/qa/q7745277.html
お礼
回答&リンク先ご提示、ありがとうございます。 大変、参考になりましたー