ローカル環境から本番サーバーへ移行したら“403 Forbidden”!? 私がハマったWordPressトラブル

はじめてローカル環境で作ったWordPressサイトを、本番サーバーに移行しました。
ローカルでは問題なく動いていたのに、本番URLを開くと──

403 Forbidden
アクセスしようとしたページは表示できませんでした。

のメッセージが。
データも画像も管理画面ではちゃんと見えるのに、トップページだけが表示されないという不思議な状態です。

調べてみると、原因はどうやら「キャッシュ」や「リダイレクト設定」が絡んでいたようです。
同じURLでも、ブラウザのシークレットモードでは正常に表示されるのに、通常モードだとエラーのまま。
どうやら古い設定やHTMLをブラウザが覚えてしまっていたようでした。

最終的には、

  • .htaccess の設定を確認
  • キャッシュを削除
  • サーバー側のキャッシュ設定も見直し

といった手順で解決しました。

ローカルから本番に移行するときは、
見た目が同じでも「URL」や「キャッシュ」の扱いが違う という点に注意が必要ですね。
次からは移行後すぐにキャッシュをリセットして、動作確認をするようにしようと思います。

コメント

PAGE TOP