なぜ、'Last-Modified'を取得できるサイトと取得できないサイトがあるのでしょうか?

このQ&Aのポイント
  • ネットで検索すると、'Last-Modified'を返してないサイトが存在することが分かります。これは、ファイルを作成後に一度も更新されていない場合や、'Last-Modified'を返さないように設定されている場合が考えられます。
  • なぜ一部のサイトが'Last-Modified'を返さないのかは、そのサイトの方針や設定によるものです。ファイルが更新されない場合や、意図的に'Last-Modified'を非表示にする設定を行っている場合があります。
  • 'Last-Modified'は、ユーザーエージェントがサーバーに対してファイルの最終更新日時を問い合わせる際に使用されます。しかし、一部のサイトではこの情報が意図的に非表示にされているため、取得することができません。
回答を見る
  • ベストアンサー

get_headersでLast-Modified

あるURLで、get_headersを試したところ、'Last-Modified'が取得できませんでした。] ■質問 ・なぜ、'Last-Modified'を取得出来るサイトと取得できないサイトがあるのでしょうか? ■補足 ・ネットで検索したところ、 >'Last-Modified'を返してないサイトがちらほらあるみたい ▽PHPでwebページの最終更新日時を取得したいのですが・・・ - Yahoo!知恵袋   http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1363447953 と書かれていたのですが、これはどういう意味なのでしょうか? ・ファイル作成後、一度も更新していない ・'Last-Modified'を返さないよう設定している? ・それ以外?

  • re999
  • お礼率61% (476/777)
  • PHP
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.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

re999
質問者

お礼

回答&リンク先ご提示、ありがとうございます。 大変、参考になりましたー

関連するQ&A

  • PHPがCGIモードのサーバでもLast-Modifiedを取得するに

    PHPがCGIモードのサーバでもLast-Modifiedを取得するには? Webサイトを.htmlではなく、.phpで制作しています。共通部分を外部.phpファイル化して作業時間短縮や間違いを防ぐためです。 しかし、自動でrssxml等のRSSやAtomファイルを生成するソフトを使っているのですが、アップされたファイルを開くと、 更新した日が一番上にくるはずなのにそうならず、よく見ると、全てのページの更新日時が同じになってしまっています。これでは更新順にページが並ばず、まるでウソのRSSファイルになってしまいます。 上述のように、.phpファイルでつくっているサイトなので、ローカルでは更新日時がうまく取得できないので Webサーバから取得するようにツールで設定しているのですが、その場合、Last-Modifiedで更新日時を取得して いるソフトだそうで、これで取得できれば良いのですが、これができませんでした。 利用しているサーバのPHPがCGIモードなためだそうです。 もしもモジュールモードであれば、トップページの階層の.htaccessにたった一行記述するだけで 解決するらしいです。 CGIモードでもLast-Modified、つまり更新日時を取得するにはどのような方法があるでしょうか?

    • ベストアンサー
    • PHP
  • phpでget_headers()が使えない?

    皆さんにお聞きしたいのですが、私が使っているレンタルサーバーで 下記のように記載したphpファイルをアップしたら画面が真っ白のまま ヘッダ情報を取得出ませんでした。 <?php $headers = @get_headers( 'http://www.yahoo.co.jp' ); print_r($headers); ?> どうして取得でないのかわかる方がいましたら教えてください。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • 質問は「Yahoo!知恵袋の利用者」について

    質問は「Yahoo!知恵袋の利用者」について この利用者は、誰の別IDかが直ぐ解るようですが 参考回答 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail.php?qid=1043252050#110576439 ハッキングでしょうか・・・

  • iPhone SE 3人気があって良い商品ですか?

    iPhone SE 3というのは人気があって良い商品なのですか 画面が小さくて文字を押しにくいとかありませんか 色々と教えてください [iPhoneSE第3世代はどうですか?今まで7を5、6年使っていて発... - Yahoo!知恵袋](https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14263591954) [iPhoneSE第3世代とiPhone12はどちらのほうが新しい機... - Yahoo!知恵袋](https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13263812623)

  • 海外旅行の質問に対する、嫌がらせ

    このサイトで、以下のような質問をした場合に嫌がらせはありますか?。 別のサイトの質問ですが、 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1487977674 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1387974503 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1187973456 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1487970979 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1487969879

  • すぐに出来る自由研究を教えてください。

    http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1264421342で教えていただければ幸いです。 <質問本文> 小6です。 夏休みの自由研究はどんなのがいいとおもいますか? yahoo!知恵袋には書いていませんが簡単ですぐ出来るものでおねがいします。

  • 知恵袋とこれの主な違い

    1週間前?にyahoo!知恵袋からこちらに移ってきました。 こちらの方が断然、荒らしが少ないことが評判なのでw ・・・と、ここでこの前の回答、↓のサイトをご覧下さい。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1132814141 まだマシな方ですけど何気ない質問に対して悪口殺到です。 なので自然な俺の回答がBAになりました。 こちらで色々な質問を調べてみましたがありませんでした。 どうしてこうなるのでしょう?知恵袋は...??

  • 表示されるフォントが丸ゴシックになる

    Windows XP IE6.0 例えば↓のサイトですが、私のPCでは 丸ゴシックで表示されます。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14991269 Yahoo知恵袋は質問のページは全て丸ゴシックで表示されますし、 Yahoo知恵袋だけではなく、他のサイトでも丸ゴシックで表示されることがあります。 ↓も参考にしたのですが、治りません。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1122067806 よろしくお願いします。

  • これは、どういうこと?

    なにがなんだか、訳がわかりません。 実は、昨日、こちらのサイトで、このような質問をさせていただきました。 http://okwave.jp/qa/q7979149.html そして、今日、たまたま、「Yahoo!知恵袋」で、私の質問と、全く同じ文章、 私に下さった回答者さまの文章の一部と全く同じもの、そして、私のお礼の 文章の一部と全く同じものを、見つけてしまいました。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12103230562 私には、全く、覚えがありません。でも、偶然とは、とても思えないのです。 一体、これは、なんなんでしょう。(誰が、なんのために、こんなことを しているのでしょう。)

  • このアニメは何ですか

    http://detail.chiebukuro.yahoo.co.jp/qa/question_detail.php?qid=1081385695