FTPで上書きしたのに古いページが出る時の確認手順
FTPソフトで上書きしたはずなのに、ブラウザでは古いページが出ることがあります。この時は「転送できていない」のか、「転送できているけど古く見えている」のかを分けるのが大事です。
焦って何度も上書きする前に、更新日時、公開フォルダ、キャッシュ、表示しているURLを順番に見ます。
確認日と対象
確認日: 2026年5月18日。ロリポップでHTML/CSS/PHPのサイトをFileZilla、WinSCP、ロリポップ!FTPなどで上書き更新している初心者向けです。
このページでは、FTP上では上書きしたつもりなのにブラウザで古いページが出る状態を扱います。WordPressプラグインのキャッシュ、大規模な独自デプロイ、サーバー障害そのものは対象外です。
先に結論
まずFTPソフト右側の更新日時を確認します。更新日時が変わっていなければFTP側、変わっているのに古いならキャッシュや別ファイル表示を疑います。
確認順の全体像
最初に見るのは、FTPソフト右側にあるサーバー上の更新日時です。ここで原因の方向を分けます。
最初に分ける2つの状態
| 状態 | 可能性が高い原因 | 次に見る場所 |
|---|---|---|
| 右側の更新日時が変わっていない | 上書きできていない | アップロード先、失敗した転送、上書き設定 |
| 右側の更新日時は変わっている | 古い表示を見ている | ブラウザキャッシュ、index重複、別URL |
| CSSや画像だけ古い | 静的ファイルのキャッシュ | CSS/画像の直接URL、バージョン番号 |
| トップページだけ古い | index.html 優先 | 公開フォルダ直下のindexファイル |
1. 右側の更新日時を見る
FileZillaやWinSCPでアップロードしたら、サーバー側にある対象ファイルの更新日時を見ます。ここが変わっていないなら、ブラウザを見る前にFTP側の問題です。
- 右側で公開フォルダを開いているか
- 同名ファイルを別フォルダへ送っていないか
- 上書き確認でスキップしていないか
- 下部の「失敗した転送」に残っていないか
- 左側で古いローカルファイルを選んでいないか
2. 公開フォルダが合っているか見る
ロリポップでは、独自ドメインごとに公開フォルダが設定されています。FTPの右側でそのフォルダを開かずに上書きしても、本番URLの表示は変わりません。
確認すること:
ロリポップ管理画面の公開フォルダ
FileZilla右側のリモートサイト
アップロードしたファイルの場所
本番で見ているURL
3. 強制再読み込みと別ブラウザで見る
更新日時が変わっているのにブラウザだけ古い場合は、キャッシュを確認します。
- Windows:
Ctrl + F5 - Mac:
Command + Shift + R - スマホ: 別ブラウザ、シークレットモード、通信回線を変えて確認
CSSや画像は特に古いものが残りやすいので、直接URLを開いて更新されているか確認します。
4. index.htmlとindex.phpの重複を見る
トップページだけ古い場合、index.html と index.php が両方あることがあります。自分は index.php を上書きしたつもりでも、サーバーが index.html を表示していると古く見えます。
不要な方を消す前に、必ずダウンロードしてバックアップします。
すぐ削除しないもの
原因が分からないままサーバー上のファイルを消すと、戻せなくなることがあります。まず今動いているファイルをダウンロードしてから切り分けます。
index.htmlとindex.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や画像だけ古い:
はい / いいえ
追加で確認すべき場所を、危険な削除なしで順番に教えてください。