🇯🇵 日本語 | 🇺🇸 English | 🇪🇸 Español | 🇵🇹 Português | 🇹🇭 ไทย | 🇨🇳 中文

FTPで上書きしたのに古いページが出る時の確認手順

FTPソフトで上書きしたはずなのに、ブラウザでは古いページが出ることがあります。この時は「転送できていない」のか、「転送できているけど古く見えている」のかを分けるのが大事です。

焦って何度も上書きする前に、更新日時、公開フォルダ、キャッシュ、表示しているURLを順番に見ます。

確認日と対象

確認日: 2026年5月18日。ロリポップでHTML/CSS/PHPのサイトをFileZilla、WinSCP、ロリポップ!FTPなどで上書き更新している初心者向けです。

このページでは、FTP上では上書きしたつもりなのにブラウザで古いページが出る状態を扱います。WordPressプラグインのキャッシュ、大規模な独自デプロイ、サーバー障害そのものは対象外です。

先に結論

まずFTPソフト右側の更新日時を確認します。更新日時が変わっていなければFTP側、変わっているのに古いならキャッシュや別ファイル表示を疑います。

確認順の全体像

最初に見るのは、FTPソフト右側にあるサーバー上の更新日時です。ここで原因の方向を分けます。

FTPで上書きしたのに古いページが出る時に更新日時、公開フォルダ、キャッシュ、index重複、URLを順番に確認する図解

最初に分ける2つの状態

状態可能性が高い原因次に見る場所
右側の更新日時が変わっていない上書きできていないアップロード先、失敗した転送、上書き設定
右側の更新日時は変わっている古い表示を見ているブラウザキャッシュ、index重複、別URL
CSSや画像だけ古い静的ファイルのキャッシュCSS/画像の直接URL、バージョン番号
トップページだけ古いindex.html 優先公開フォルダ直下のindexファイル

1. 右側の更新日時を見る

FileZillaやWinSCPでアップロードしたら、サーバー側にある対象ファイルの更新日時を見ます。ここが変わっていないなら、ブラウザを見る前にFTP側の問題です。

2. 公開フォルダが合っているか見る

ロリポップでは、独自ドメインごとに公開フォルダが設定されています。FTPの右側でそのフォルダを開かずに上書きしても、本番URLの表示は変わりません。

確認すること:
ロリポップ管理画面の公開フォルダ
FileZilla右側のリモートサイト
アップロードしたファイルの場所
本番で見ているURL

3. 強制再読み込みと別ブラウザで見る

更新日時が変わっているのにブラウザだけ古い場合は、キャッシュを確認します。

CSSや画像は特に古いものが残りやすいので、直接URLを開いて更新されているか確認します。

4. index.htmlとindex.phpの重複を見る

トップページだけ古い場合、index.htmlindex.php が両方あることがあります。自分は index.php を上書きしたつもりでも、サーバーが index.html を表示していると古く見えます。

不要な方を消す前に、必ずダウンロードしてバックアップします。

すぐ削除しないもの

原因が分からないままサーバー上のファイルを消すと、戻せなくなることがあります。まず今動いているファイルをダウンロードしてから切り分けます。

  • index.htmlindex.php の片方を、確認なしで削除しない
  • .htaccess を丸ごと上書きしない
  • 公開フォルダ全体をまとめて削除しない
  • FTPパスワード、管理画面情報、DB情報をAIに貼らない

5. 見ているURLが同じか確認する

次のように、似ているけど別のURLを見ていることがあります。

見間違いやすいURL確認すること
http://https://SSL後の転送やキャッシュ
wwwありwwwなし同じサイトに統一されているか
//index.php同じ内容が表示されるか
/copicode/ がURLに出ている二重フォルダになっていないか

AIや人に相談する時のメモ

FTPで上書きしたのに古いページが出ます。

レンタルサーバー:
例: ロリポップ

本番で見ているURL:

上書きしたファイル:

FTP右側のアップロード先:

上書き後の右側の更新日時:

強制再読み込み:
した / していない

index.html と index.php:
両方ある / 片方だけ / 未確認

CSSや画像だけ古い:
はい / いいえ

追加で確認すべき場所を、危険な削除なしで順番に教えてください。

関連記事