All-in-one-wp-migrationで引っ越したら404 not foundになってしまった時の対処法

All-in-one-wp-migrationで引っ越したら404 not foundになってしまった。
原因の一つに、元のサイトがSSL化していて、新サーバーがまだSSL化していないときに整合性が合わずエラーになることがあります。

特に元サイトがssl化しているとhttpsにリダイレクト設定されていると思います。
そうすると勝手にhttpsのURLに飛んでしまい、404 not foundが表示されます。

なので移行した後はいったんSSLリダイレクトを解除することで、解決できます。

元サイトがサクラで「サクラのプラグインでSSL化している場合」は、管理画面でsslリダイレクトプラグインを無効化するだけです。
元サイトがXサーバーなら.htaccessのファイルのsslリダイレクトの一文を削除するだけ。以下のコード

管理画面に入れない場合は、ftpでプラグイン「sakura-rs-wp-ssl」の名前を変更するだけでとりあえず無効化できます。
私は管理画面もhttpsにリダイレクトして困っていましたが、Firefoxのキャッシュをクリアし、手動でhttpに書き換えてログインすることができました。

関連記事