• ベストアンサー

ホームページ更新情報について

ホームページの更新があった場合、ユーザーがブラウザのキャッシュをクリアしなくても最新更新された内容を表示させるにはどうしたら良いのでしょうか?閲覧者がキャッシュをクリアしない限り更新前の状況を見続けてしまうのを防ぎたいのです。ユーザー側ではページ更新があったことは大抵は分からないと思いますのでリピートしてくる方で古いデータを見せない方法知りたいです。よろしくお願いします。

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

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1876/4424)
回答No.3

ユーザー側(クライアント)にダウンロードした履歴が存在する場合は(つまり、キャッシュが存在する場合)、 ページを開いただけで最新更新内容を表示させるのは出来ないと思います。 そのために、ブラウザには「このページを再読み込み」(つまり「更新」)が用意されていてキャッシュを更新するようになっています。 ユーザー側が何のアクションも行なわないのに「ページを開いただけで最新更新内容を表示させる」方法があれば、私も知りたいです。

zion12345
質問者

お礼

ご回答ありがとうございます。 キャッシュ自体を無効にする設定で対応していこうと思いました。 参照サイト↓ https://techacademy.jp/magazine/39352 <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-store"> <meta http-equiv="Expires" content="0">

その他の回答 (2)

  • 121CCagent
  • ベストアンサー率51% (14156/27596)
回答No.2

貴方の立場はそのホームページの作成者・管理者って事でしょうか? http://juen-cs.dl.juen.ac.jp/html/www/005/ 作成するページ自体を動的ページにすればそのあたりをある程度防げるかな?って気もします。

zion12345
質問者

お礼

ご回答ありがとうございます。立場的にはページの管理をしております。運用しているページ全体を動的ページに変更することが技術的と予算的に厳しい状況です。動的ページにすれば良いのですね。ありがとうございます。

  • narashingo
  • ベストアンサー率74% (10167/13676)
回答No.1

ユーザーが、ページの「更新」、「再読み込み」、あるいは「リロード」すればよいのでしょう? 一般的には、F5キー押下で「更新」できますが、一部の画像などは、Ctrl+F5キー(スーパーリロード)でないと完全に更新できないとのことです。 (ブラウザーでページを最新の情報に更新したいときに使うキー操作を知ってる?) https://www.yrl.com/column/wazaari_pc/f5_update.html なお、Firefoxでは、タブと更新の時間間隔を指定できる「Auto Reload Tab」という拡張機能がありますが、「強制更新」機能はないので、Ctrl+F5キーと同じ効果はできないです。

zion12345
質問者

お礼

ご回答くださりありがとうございます。ユーザーがページが更新されている事に気づかなくブラウザのキャッシュクリアの方法に考えが及ばないことが大半だと思いますので、ブラウザに対してキャッシュクリアしなくても良い状況にできないものかと思っております。

関連するQ&A

  • ホームページを更新しても,古いものが表示される

    大学内のwebサーバーに,所属組織のHPを開設しています. ホームページの内容を更新して,サーバにアップロードし,当然大学内からの閲覧では更新されたものが表示されるのですが,学外から閲覧すると,元の古いものが呼び出されてしまうことがあります.その端末内のキャッシュのせいかと思ったのですが,初めて使用する端末でも古いデータが出てきて,Firefoxですと更新ボタンをクリックして初めて新しいものに切り替わります.IEからだと,「最新の情報に更新」をやっても,新しいものに切り替わりません.こういった現象はどうして起こるのでしょう. 大学のサーバーの問題なのでしょうか? よろしくお願い申し上げます.

  • 最新の情報に更新

    ホームページを閲覧する際 開いた時に更新されているページを見る事ができないでしょうか? 更新ページが(ブログなど)出るものと 前に見たページが出て最新のページを開かないと見れないもの があります。 最新の情報に更新をしても切り替わりません。 宜しくお願いします。

  • htmlを更新したら、キャッシュをクリアしたい

    最近会社のホームページの更新を任されるようになったのですが、 度々更新しても、更新されていないと他部署から連絡が入ってきます。 ブラウザ上で更新すると、修正した内容が表示されるため、 キャッシュの問題だと思っているのですが、どうしたら更新した時だけ キャッシュをクリアできるのでしょうか? metaタグについては調べました。 でも、metaタグですと、キャッシュを禁止するか、定期的にリロードをさせるか、 キャッシュの有効期限を明記するまでしか分かりませんでした。 ホームページの更新は不定期です。毎日ちょっとづつ更新することもあれば、 3か月以上放置することもあります。 なので、キャッシュの有効期限や禁止ではなく、ホームページを更新した時のみ キャッシュをクリアしたいのです。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • 更新ボタンを押さないと最新の状態のホームページが表示されない現象について

    見てくれる人の中に、ホームページの内容を更新しても、 更新ボタンを押さないと最新の状態のホームページが表示されないという方がいます。 いろいろ調べましたら、ナローバンド時代の名残りとも言えるらしいのですが、 一度閲覧したページの内容がPC内に保存されていて、 そちらが表示されてしまうのだろうということが分かってきました。 これを回避するには、ホームページの作成者側としては、どうしたらよいのでしょうか? 具体的にいいますと、PCの設定にかかわらず、最新の状態のホームページを表示させたいのです。(当たり前ですが) 最新の状態を表示させられないなら、 更新する意味もあまりなくなってしまいますし・・・。 また、訪問者側のPCがそのような設定になっている場合、それを解除(いつでも最新のものを表示)するにはどこを変更すればいいのでしょうか? ちなみに作成しているホームページはテキストが主体です。 ご存知の方がおられましたらご教授お願いいたします。

  • ホームページを常に新しいページとして更新させるには

    ホームページを開設しているのですが、 データ内容を更新していても、たまにキャッシュとかプロクシ経由で 見られている方はページを更新されていないのか判りませんが、 入力フォームなどで古い情報のまま送られてきます。 例としては商品品切れに更新しているにも関わらず、その情報が相手に 見えていない等です、そのため注文が入ってくるわけですが、キャッシュやプロクシ経由の人などに常に更新されたページを見てもらう方法は無いでしょうか 宜しくお願い致します

  • 閲覧したホームページの更新時期を知るには

    ホームページを閲覧していると、情報が最新なのかわからないことがあります。 作成者がアップロードした日時、またはファイルの更新時期が閲覧者側からわからないのでしょうか??? よろしくお願いします。

  • phpのページが更新されない

    昨日くらいから急に変な症状が発生しています。 サーバはホスティング会社のVPSです。 phpで作成してアップ/更新したページが、 ブラウザで何度読み込んでも更新箇所が反映されないのです。 これはあらゆるブラウザで試しましたし、 ブラウザキャッシュのクリアも行いましたが、 一向に反映されることがありません。 もちろんsession.cache_limiterはnocacheの設定で、 clearstatcacheなども試しましたがアウトです。 唯一更新される方法としては、 一度、ページデータを削除して、 404のページがない状態で一度読み込ませてから、 再度ページデータをアップして、再読み込みさせれば、 ようやくページが反映されるという状況です。 これは何に問題があるのでしょうか? サーバの問題であれば、apache/php等は触れないので、 サーバ会社にも問い合わせる必要があります。

    • ベストアンサー
    • PHP
  • acerのブラウザのみホームページが更新されない

    自社ホームページの画像差し替えなどを行いました。 デスクトップ、ノートPC、各種ブラウザでも 更新後のホームページが問題なく表示されるのですが、 ネットブックのacer ASPIRE ONEのみ、 いくら更新しても差し替え前の画像が表示されてしまいます。 ブラウザはIEなのですが、キャッシュをクリアしても やはりダメです。こんな現象はありますか? どなたか原因をおわかりになりませんでしょうか?

  • ホームページの更新について

    ホームページの更新について疑問に思うことがあり質問させていただきます。 私は仕事でオンラインショップを運営しています。 仕事場のパソコンにはホームページ作成ソフトをインストールしてあり、いつも更新はこのパソコン&ソフトを使ってしています。 しかし最近自宅のパソコンでも更新できればもっと便利なのにと思うようになってきました。 例えば自宅のパソコンにも同じホームページ作成ソフトを入れて今まで作ったホームページのデータを入れるとします。 その後、自宅でホームページの更新を行い、更新した最新のデータをMOなどに入れて翌日仕事場に行き、そのMOから昨日の自宅で作ったデータを仕事場のパソコンに移すとします。 そしてまた仕事場で更新したデータをMOに入れて・・・と、自宅と仕事場の両方のパソコンのデータの移行方法は私の思いつく限りではこういった方法しかないのですが、わざわざMOなどの記録媒体を持ち歩かなくても、もっと簡単に両方のパソコンのデータを最新の状態にするスマートな良い方法はないものでしょうか? 今夜中で少し眠いので、説明がかなりわかりずらいかもしれませんが、もし他に良い方法についてご存知の方は是非お教え下さい。 どうぞよろしくお願い致します。

  • FFFTPでのホームページ修正が反映されない

     ホームページを作成し、データはFFFTPを使ってサーバーにあげ、更新しています。ホームページの内容を修正するときは、ローカル(パソコン内)のhtmlデータをメモ帳で開いて修正・保存し、FFFTPでサーバーのデータに上書きアップデートをしています。  今までこのやり方で問題なく更新できていたのですが、今日久しぶりにホームページの修正をしようとしたところ、更新内容が反映されなくなってしまいました。  ローカルのデータの修正・保存はきちんとされていますし、サーバーにあげたデータをメモ帳で開いて確認しても、サーバー上のデータも修正・保存はされています。ローカルのhtmlデータをブラウザでチェックした時は、修正したい内容がきちんと反映されています。  ですが、実際にインターネットブラウザ(IE、クローム)でホームページを閲覧すると、修正した更新内容が反映されていない状態です。何度か、違うページで試したりしたのですが、どのページも修正できませんでした。  これはどうしてでしょうか?また、どうやったら直るでしょうか?

専門家に質問してみよう