
はじめてローカル環境で作ったWordPressサイトを、本番サーバーに移行しました。
ローカルでは問題なく動いていたのに、本番URLを開くと──
403 Forbidden
アクセスしようとしたページは表示できませんでした。
のメッセージが。
データも画像も管理画面ではちゃんと見えるのに、トップページだけが表示されないという不思議な状態です。
調べてみると、原因はどうやら「キャッシュ」や「リダイレクト設定」が絡んでいたようです。
同じURLでも、ブラウザのシークレットモードでは正常に表示されるのに、通常モードだとエラーのまま。
どうやら古い設定やHTMLをブラウザが覚えてしまっていたようでした。
最終的には、
.htaccessの設定を確認- キャッシュを削除
- サーバー側のキャッシュ設定も見直し
といった手順で解決しました。
ローカルから本番に移行するときは、
見た目が同じでも「URL」や「キャッシュ」の扱いが違う という点に注意が必要ですね。
次からは移行後すぐにキャッシュをリセットして、動作確認をするようにしようと思います。
コメント