• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FFFTPでのホームページ修正が反映されない)

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

このQ&Aのポイント
  • FFFTPを使用してホームページを修正しても、反映されない事象が発生しています。
  • ローカルのhtmlデータは修正されており、サーバー上のデータも修正されているにもかかわらず、ブラウザ上での更新が反映されていません。
  • 問題の解消方法をご教示いただけますか?

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

  • ベストアンサー
  • angel2015
  • ベストアンサー率21% (126/590)
回答No.1

サーバーにアップされているファイルの更新日時をFTPで確認してください 期待通りの日時なら 表示させた後コントロール+F5を押してみてください

momojiroqq
質問者

お礼

何故か今日アクセスしたら更新が反映されていました。 今回は一番お早くアドバイスをくださった方をベストアンサーにさせて頂きます。 原因がよくわからないままですが、みなさんありがとうございました。

momojiroqq
質問者

補足

FTPの画面上、サーバーにアップされたデータの更新日時は最新のものになっています。また、サーバー上のデータを見ると、更新したい内容は反映されています。 インターネットブラウザで見た時に、更新が反映されていない形です。

その他の回答 (4)

  • 4017B
  • ベストアンサー率73% (1336/1814)
回答No.5

既に幾つか回答で出てますが十中八九、キャッシュが効いてて最新版のデータがローカル環境に読み込まれてない現象だと思います。web制作ではまま有る事で、対応方法は幾つかありますが…最も簡単なのは[スーパーリロード]と呼ばれる方法でキャッシュデータ自体も更新する方法。 ブラウザによって少しやり方が異なり、 ・IE : ctrl+F5 ・その他 : shift+F5(chromeのみ[ctrl+shift+R]でも可) ~以上の方法で強制的にweb上に存在する最新版のデータを読み込み、同時にブラウザ内のキャッシュファイルも最新版へ更新します。 これでも上手くいかない場合、他の要因~例えばwebサイトを[wordpress]などのCMSサービスで構築している場合。この様な場合、ブラウザのキャッシュ以外にもCMSシステム自体が個別に何らかのキャッシュ機能を実装してる場合がほとんどで、その際には幾ら個人側でキャッシュを削除しても本体のweb上に強固に守られたキャッシュデータが長らく存在し続ける事になるので、なかなか最新版のデータが反映されない事態となります。 P.S. いわゆる[バッドノウハウ]ですが…とりあえず最新版データのweb上での挙動のみを確認したい場合。暫定的処置ではありますが、ブラウザで表示する際にURLの末尾に何でもイイので適当な[引数]を渡して更新表示すれば[違うページ]として判断処理されるので、強引に最新版データを読み込む事が出来ます。この方法なら上記のCMS系による強制キャッシュも突破可能です。 具体的には、 "http://example.com/test.html" → "http://example.com/test.html?i=123" ~みたいにします("?"以降の "i=123"の部分が引数)。 引数自体は数字でも記号でも何でもイイですが、設置されてるwebサーバのOSや環境によっては不具合が生じる事もたまにあるので、数字とアルファベット小文字のみに限定して置いた方が無難です。現在の日時時刻が一般的かな? 自分もwordpressを使っており、これが強烈なキャッシュ機能を持っているので当初は最新版のデータ確認をweb経由で行うのが難儀でした。今は前述のようなイカサマを使って確認後、一通り作業が終わってからサーバ側のキャッシュデータを削除して、通常のweb経由の閲覧者にも最新版のデータが反映される様な手順にしています。

momojiroqq
質問者

お礼

キャッシュの削除、アクセスしたことのないパソコンからのアクセス、スマホからのアクセス、アドレスに関数を追加してアクセスなど試しましたが更新が反映されませんでした。 ですが、何故か今日アクセスしたら更新が反映されていました。 原因がよくわからないままですが、みなさんありがとうございました。

  • hahaha86
  • ベストアンサー率14% (82/576)
回答No.4

サーバーのどっかのキャッシュが効いてる http://www.tagindex.com/html_tag/page/meta_pragma.html <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> などでキャッシュ抑制する 自分側でやる場合は ctr+F5 で 更新される

momojiroqq
質問者

お礼

何故か今日アクセスしたら更新が反映されていました。 原因がよくわからないままですが、みなさんありがとうございました。

momojiroqq
質問者

補足

IE、クロームともにキャッシュのクリアをしましたが、ダメでした。 複数のパソコンで、キャッシュのクリア→ctr+F5 を試しましたが変更内容は表示されませんでした。 また、一度もホームページにアクセスしたことのないスマートフォンのブラウザからもホームページにアクセスしてみましたが、変更した内容は表示されませんでした。

  • yoruaru-q
  • ベストアンサー率17% (476/2703)
回答No.3

アップロード先サーバーのサービス運営状況は確認されましたか? 前回更新時から今回更新時までにメンテナンスが行われていたりアップロード先のディレクトリ構成が変わったということもあるかもしれません。

momojiroqq
質問者

お礼

何故か今日アクセスしたら更新が反映されていました。 原因がよくわからないままですが、みなさんありがとうございました。

momojiroqq
質問者

補足

サーバーの運営状況や障害は特にエラーなしでした。

  • foitec
  • ベストアンサー率43% (1080/2457)
回答No.2

単にキャッシュを見ているだけのような気がします。 キャッシュのクリアを行ってみる。 或いは他のPCで確認(できれば一度もそのURLにアクセスしたことが無いPC)する。 サーバー上の特定のページのデータを一旦削除し、そのページにアクセスしてエラーが返るか確認。 その後ただしデータをアップデートして表示を確認。 これがOKならFTP転送は問題ないのでFFFTPは無関係です。

momojiroqq
質問者

お礼

何故か今日アクセスしたら更新が反映されていました。 原因がよくわからないままですが、みなさんありがとうございました。

momojiroqq
質問者

補足

キャッシュのクリア、他PCでの確認を行いましたが、更新されていませんでした。 サーバー上のデータを一度削除してみましたが、そのページにアクセスして問題なく見ることが出来てしまったので、サーバー側の問題ということでしょうか?

関連するQ&A