WordPressログインページがリフレッシュおよびリダイレクトされる問題の修正方法

WordPressへのログインに問題がありますか?この問題はよく発生します。ログインページが繰り返しリフレッシュされるだけの、あの厄介なループです。誰でもイライラするのに十分です!

長年にわたり、私たちは数え切れないほどのユーザーがWordPressダッシュボードに戻れるよう支援してきました。ログインページが繰り返しリフレッシュされ続ける理由はいくつか考えられますが、解決策は通常簡単です。

この問題の解決に役立つ、わかりやすいガイドを作成しました。このチュートリアルが終わる頃には、WordPressダッシュボードに戻り、今後この問題を防ぐ方法がわかるようになります。

WordPressでログインページの転送とリフレッシュの問題を修正する

WordPress でログインページがリフレッシュおよびリダイレクトされる問題の原因は何ですか?

WordPressログインページの更新とリダイレクトエラー(WordPressログインリダイレクトループとも呼ばれます)は、通常、WordPress URL設定の誤りまたはログインCookieの設定失敗が原因です。

通常、ログインすると、WordPressはユーザー名とパスワードを検証し、ブラウザにログインCookieを設定します。その後、WordPressダッシュボードにリダイレクトされます。

WordPressがログインCookieを正しく設定できない場合、またはWordPress管理画面のURLが正しくない場合、管理ダッシュボードではなくログイン画面にリダイレクトされます。

WordPressのログインページリダイレクト問題

ログインの問題は、データベース接続エラー内部サーバーエラー、またはホワイトスクリーンオブデスなどのさまざまなWordPressエラーによっても引き起こされる可能性があります。

これを踏まえ、WordPressログインページの転送とリフレッシュの問題をトラブルシューティングして修正しましょう。これらのクイックリンクを使用して特定のメソッドにジャンプできます。

注意: このWordPressチュートリアルの高度な手順を試したい場合は、まずサイトのバックアップを作成してください。 WordPressデータベースを手動でバックアップする方法に関するガイドをご覧ください。

🧹 方法1:ログイン問題を解決するためにCookieをクリアする

WordPressはログイン認証にCookieを使用するため、WordPressログイン問題のトラブルシューティングの最初のステップは最も簡単なものです。ブラウザのCookieとキャッシュをクリアする必要があります。

Google Chromeでは、ブラウザの設定メニューをクリックし、その他のツール » 閲覧履歴データの削除を選択するだけです。

Google Chromeで閲覧データをクリアする

これにより、Chromeの設定ページが開き、「閲覧データをクリア」ポップアップが表示されます。

ここから、「Cookieとサイトデータ」「キャッシュされた画像とファイル」のオプションを選択する必要があります。

Google ChromeでCookieとキャッシュをクリアする

次に、「データのクリア」ボタンをクリックすると、Google Chromeはブラウザキャッシュをクリアします。

また、ブラウザでクッキーが有効になっていることを確認してください。その後、ブラウザを再起動してからログインしてみてください。これでほとんどの問題が解決するはずです。

主要なブラウザすべてでキャッシュとCookieをクリアする方法を示すスクリーンショット付きの完全なガイドがあります。

🌐 方法2:WordPressのURL設定を更新する

WordPressには、ウェブサイトのURLとWordPressインストールのURLの設定が含まれています。

WordPress管理画面にアクセスできた場合、設定 » 一般ページでこのオプションを確認できます。

WordPress URL設定

これらのURLが正しくない場合、WordPressはログインページにリダイレクトします。

WordPress管理エリアにアクセスできないため、この問題を解決するにはwp-config.phpファイルを編集する必要があります。

wp-config.php ファイルは、WordPress の重要な設定が含まれる WordPress の特別なファイルです。FTP クライアントまたは WordPress ホスティングアカウントのダッシュボードにあるファイルマネージャーアプリを使用してアクセスできます。

FTP経由でwp-config.phpファイルを編集

wp-config.php ファイルは、サイトの ルートフォルダ にあります。ファイルを編集し、'That's all, stop editing! Happy publishing' と書かれた行の直前に、以下のコード行を貼り付けてください。

define('WP_HOME','https://www.example.com');
define('WP_SITEURL','https://www.example.com');

「example.com」を自分のドメイン名に置き換えるのを忘れないでください。

その後、変更を保存し、ファイルをウェブサイトにアップロードし直してください。

これで、WordPressウェブサイトにアクセスしてログインを試すことができます。これで問題が解決したことを願っています。解決しなかった場合は、追加のトラブルシューティング手順を読むために続けてください。

🗂️ 方法3:WordPressで.htaccessファイルを削除する

時々、.htaccessファイルが破損していると、内部サーバーエラーやログインページのリフレッシュエラーが発生する可能性があります。

FTPクライアントを使用するか、ホスティングプロバイダーのダッシュボードにあるファイルマネージャーアプリを使用して、ウェブサイトにアクセスしてください。

接続したら、ウェブサイトのルートディレクトリにある.htaccessファイルを検索し、バックアップとしてコンピューターにダウンロードしてください。

.htaccess ファイルが見つからない場合は、.htaccess ファイルが見つからない理由に関するこの記事が役立ちます。

WordPressの.htaccessファイルを削除する

その後、ウェブサイトから.htaccessファイルを削除してください。

次に、wp-admin ディレクトリを開き、そこに .htaccess ファイルがある場合は、それを削除してください。

これでWordPressウェブサイトにログインできるはずです。成功した場合、.htaccessファイルがWordPressへのログインを妨げていたことになります。

ログインしたら、WordPress管理パネルの設定 » パーマリンク設定ページに移動し、何も変更せずに「保存」ボタンをクリックするだけです。これにより、ウェブサイトの新しい.htaccessファイルが生成されます。

🧩 方法4:プラグインを無効にする

場合によっては、WordPressプラグインがこの問題を引き起こすことがあります。特に2つのプラグイン間に競合がある場合です。

WordPressプラグインを簡単にすべて無効化するには、FTPクライアントを使用してウェブサイトに接続するか、ウェブホスティングアカウントのダッシュボードにあるファイルマネージャーアプリを使用します。

接続したら、/wp-content/ディレクトリに移動します。その中に、「plugins」という名前のフォルダが表示されます。ここにWordPressはすべてのプラグインをインストールします。

プラグインフォルダの名前を変更して、すべてのプラグインを無効にする

プラグインフォルダの名前を「plugins_backup」に変更するだけです。これにより、ウェブサイトにインストールされているすべてのWordPressプラグインが無効になります。

WordPress 管理画面にアクセスできない場合にすべての WordPress プラグインを無効にする方法についても、詳細なチュートリアルがあります。

すべてのプラグインを無効にした後、WordPressサイトへのログインを試してください。成功した場合、それはプラグインのいずれかが問題を引き起こしていたことを意味します。

🎨 方法5:デフォルトテーマに戻す

WordPressのテーマは、WordPressの新しいバージョンまたはテーマ自体にアップデートした後に競合を引き起こすこともあります。問題がテーマによって引き起こされているかどうかを確認するには、テーマを無効にする必要があります。

このプロセスはプラグインを無効化するのと似ています。FTPクライアントを使用してウェブサイトに接続します。次に、/wp-content/themes/ ディレクトリに移動し、現在のテーマディレクトリの名前を「themes_backup」に変更する必要があります。

それが完了したら、再度ログインを試みてください。成功した場合、テーマが問題を引き起こしていたことになります。

テーマの新しいコピーを再インストールして、問題が解決するかどうかを確認できます。問題が再発する場合は、テーマのサポートに連絡するか、別のWordPressテーマに切り替える必要があります。

♻️ 方法6: WordPressコアの再インストール

まれに、永続的なログインページのリフレッシュ問題は、破損したWordPressコアファイルが原因である可能性があります。

これらのコアファイルはWordPressウェブサイトの基盤であり、不可欠な機能を管理します。これらのファイルが破損したり、間違ったコードで上書きされたりすると、ログイン問題を含むさまざまなエラーが発生する可能性があります。

まず、WordPress.orgにアクセスして、最新バージョンのソフトウェアをダウンロードしてください。ダウンロードしたら、コンピューター上でファイルを解凍します。これにより、「wordpress」という名前のフォルダが作成され、再インストールに必要なすべてのファイルが含まれます。

WordPressファイル

次に、FTPクライアントまたはホスティング会社が提供するファイルマネージャーを使用してウェブサイトに接続する必要があります。

接続したら、ウェブサイトのルートフォルダに移動します。これは、wp-admin、wp-content、wp-includesなどのフォルダが含まれるメインディレクトリです。

WordPressのコアファイルをアップロードする

この段階で、コンピューターの「wordpress」フォルダからすべてのファイルを取得し、ウェブサイトのルートディレクトリにアップロードしてください。

FTP クライアントは、既存のコアファイルを上書きすることを確認するように求めます。

WordPress のコアファイルを削除して新しいものに置き換えるため、「上書き」を選択し、「常にこの操作を使用する」オプションを選択して、各ファイルを個別に確認する必要がないようにします。

コアファイルを上書きする

最後に、「OK」をクリックしてアップロードプロセスを開始します。FTPクライアントは、コンピューターからの新しいコアWordPressファイルをウェブサイト上のファイルに置き換えます。

アップロードが完了したら、ウェブサイトにアクセスしてエラーが修正されたか確認してください。ログインの問題がコアファイルの破損またはマルウェアによって引き起こされている場合、エラーメッセージは消え、正常にログインできるようになるはずです。

動画チュートリアル

ビジュアルな指示が必要な場合は、以下のビデオをご覧ください。

WPBeginnerを購読する

🆘 WordPressログインリダイレクト問題を修正できない場合の対処法

ブラウザのCookieをクリアしたり、テーマやプラグインを無効にしたりしても問題が解決しない場合は、WordPressコミュニティでサポートを求めることができます。

WPBeginner Engage Facebook グループのようなグループのユーザーは、あなたと同じ問題を経験した可能性があり、ログインページの問題を解決するために何をするべきかについてのヒントを提供できます。

WPBeginner Engage Facebookグループ

WordPressトラブルシューティングソリューションをもっと学ぶ

他にも一般的なWordPressのエラーが発生していて、その解決方法を見つける必要がありますか?以下に確認できる他の記事があります。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

362 CommentsLeave a Reply

  1. あなたは私の命を救ってくれました!ログインしたばかりの wp 管理サイトで、このチュートリアルがなければ問題を解決できなかったでしょう!

  2. このチュートリアルをありがとうございます!
    これらの方法を試したところ、一時的に問題を解決することができました。

    問題は、すべてが再び機能しているように見えても、翌日また発生することです。私が何も変更していないのに。それについて何かヒントはありますか?

    • ホスティングプロバイダーに連絡して、彼らの側でこの競合を引き起こしている可能性のあるものがないことを確認してください。

      管理者

  3. すべての手順を実行しても解決できなかった方がここにたどり着いた場合、テーブルプレフィックスを変更したかどうかを確認してください。私は自分のものを変更しましたが、古いプレフィックスを保存しているusermetaがいくつかあることに気づきました。

  4. この問題が発生し、解決策を求めて、ここに記載されているものやその他の場所で考えられるすべての解決策を試しましたが、進展はありませんでした。その後、ホスティングのコントロールパネル(DirectAdmin)でPHPのバージョンを7.3から7.4に変更したことを思い出しました。PHPのバージョンを7.3に戻したところ、この問題が解決しました。

    • PHP 7.4で、PHP 7.3にインストールしていた拡張機能のうち3つが欠けていることに気づきました。

      php74-php-opcache
      php74-php-process
      php74-php-soap

      有効化およびプロビジョニングされるとすぐに、wp-admin 404エラーが消えました。これが7.4へのスムーズなアップグレードに役立つことを願っています!

  5. Hi

    この記事を参考にしました。私の場合は、あるプラグインがこの問題を引き起こしていることがわかりました。そのため、各プラグインの名前を変更してログインを繰り返し試すことで見つけました。このプラグインにたどり着いて名前を変更したところ…管理画面へのログインがうまくいきました。そこで…残りのプラグインは元の名前に戻し、このプラグインだけ名前を変更したままにしておいたところ、管理画面は機能し、その後プラグインを整理しました。

    ありがとう

    • Glad you were able to get your site working and thanks for sharing the method you used for other users with this issue :)

      管理者

  6. 指示通り htaccess ファイルを削除したところ、ログイン画面が全く表示されなくなりました。サイトにアクセスできません (404)

  7. ありがとう、君。あなたのアップデートサイトURLは機能します!
    WordPressの仕組みを学ぶために、MacBookのローカルで手動で少しずつインストールしようとしましたが、あなたの部分が欠けていました!

    インストールマニュアルには、このような情報はあまり載っていません=)

    giang

  8. 以前にもこの問題を経験したことがあり、今回も前回と同じ修正方法だったと思います。上記の多くの提案を試した後、最終的に私を助けたのは、Chromeの閲覧履歴をクリアすることでした。誰かがそれを試したがうまくいかなかったと言っていましたが、これは実際には解決策として提供されていなかったので、投稿しようと思いました。ありがとう!

  9. ログインページがリフレッシュされ、ログイン画面に戻されるというログインエラーが発生していました。そして私の場合(上記のすべての解決策を試しましたが)、どれも機能しませんでした。

    その後、WordPressサイトのエラーログファイルを確認したところ、「WordPress database error Disk full」という問題が表示されていました。

    その結果、wp-config.phpファイルに入り、ファイル内の「* That’s all, stop editing! Happy blogging. */」というテキスト行のすぐ上に次のコードを追加しました。

    追加したコードは次のとおりです:

    define(‘WP_MEMORY_LIMIT’, ‘256M’);

    問題が解決しました。

    • これ、ありがとうございます。完璧に動作しましたし、メモリ制限で問題が解決しました。プラグイン、テーマ、.htaccessのような他のものはすべて機能しなかったので、本当に腹が立っていました!!!
      クリスより

  10. WordPress の管理画面にログインできません。404 エラーが表示されます。この問題を解決するにはどうすればよいですか?

  11. これらのオプションはどれもうまくいきませんでした…原因はホスティングの問題でした。Network Solutionsに電話したところ、データベースが300MBを超えているため、データベースをアップグレードする必要があると言われました。300MBを超えるとロックされるとのことです…。DBのアップグレードで問題は解決しました。誰が知っていたでしょうか…?!

    • WPデータベースをどのようにアップグレードしましたか?それが私の問題かもしれません。

      • ホスティングプロバイダーに連絡すれば、Travisのようにデータベースの容量がさらに必要かどうかを教えてくれます。

        管理者

  12. これらの行をwp-config.phpの先頭に定義すると役立ちました。一番下に置いても効果はありません。

    define(‘WP_HOME’,’http://example.com’);
    define(‘WP_SITEURL’,’http://example.com’);

    • wp-configファイルの末尾に配置しても機能するはずです。特定のwp-configファイルの内容によっては、配置場所に問題があった可能性があります。

      管理者

  13. ここで言及されている他のすべての wp 関連ファイルと一緒に、サイトのルートにある index.php を FTP サーバーで編集し、define( ‘WP_USE_THEMES’, FALSE ) を設定するまで何も機能しませんでした。

    これにより、サイトが一時的に壊れます(エラーコードはなく、白い画面が表示されるだけですが、私のサイトの読み込みは問題ではありませんでした)。これにより、ログインサイトからダッシュボードにようやくアクセスできるようになり、新しいテーマを適用し、原因だと思っていたものを修正しました(メニューの「ホーム」リンクを外部サイトにリダイレクトするという間違いを犯しました)。

    「ホーム」リンクを削除した後(または念のため、メニュー全体を削除した後)、使用したいページのみを含む新しいメニューを作成し、「wp_use_themes」をTRUEに再設定したところ、再び正常に動作するようになりました!

    • これらの方法のいずれも機能しなかった場合は、ホスティングプロバイダーに連絡して、彼らの側で問題がないことを確認することをお勧めします。

      管理者

  14. 私の問題は、誰もが私のサイトにアクセスできることです…ログインは不要です!誰か助けてもらえませんか。

    • あなたのサイトを人々が見ることができるという意味ですか、それとも人々があなたのサイトにログインできるという意味ですか?ログインという意味であれば、一度ログインすればWordPressはあなたを再ログインさせるはずですが、あなたのサイトの訪問者は引き続きログインする必要があります。incognitoブラウザであなたのサイトにアクセスすると、訪問者が見ているものが見えるはずです。

      管理者

  15. WordPressをインストールしたばかりで、リダイレクトが多すぎる(エラー)と表示されるため、WordPress管理ページにログインできません。それ以来、ログインページにアクセスできません。あらゆる変更を加え、変更できる可能性のあるあらゆる方法を確認しました。すべてを行いましたが、何も機能しません。この問題について助けてください。

  16. なぜか、仕事のCMSサイトにログインしようとするたびに、ダッシュボードではなく実際のウェブサイトにリダイレクトされてしまいます。ブラウジング履歴、Cookie、キャッシュなどを削除しましたが、うまくいきません。オフィスでこの問題に直面した人は他にいないようです。

    • サイトへのログインに /wp-admin URL を使用している場合、ブラウザのキャッシュが完全にクリアされていない可能性があるため、代わりに /wp-login.php を使用してみてください。

      管理者

  17. 私の場合、サイトのルートにあるuser.iniファイルを削除することで解決しました。
    このファイルはホストによって作成されました

  18. ログインに問題があります。サイトに /wp-admin でアクセスすると、/wp-login.php にリダイレクトされ、「このサイトへの接続はプライベートではありません」というポップアップログインが表示されます。ユーザー名とパスワードを入力してもログインできません。

  19. ガイドをありがとうございます。
    htaccessを削除したらすべて解決しました。
    設定からもう一つ作成して保存しました。
    その後、バックアップファイルと新しいファイルを比較しました。
    バックアップの方にはいくつかの余分なエントリがあります。
    これは問題ありませんか?それとも問題が発生しますか?

  20. 私の問題は少し異なります。テーマをカスタマイズをクリックすると、白いページが表示されます。
    デフォルトのテーマをインストールしようとしましたが、何も変わりません。URLで1つのことに気づきました。このコード %3A%2F%2F は // の代わりであり、これが問題の一部だと思います…
    誰か同じような不運に見舞われた人がいて、どのように解決したか尋ねたいと思っていました。ありがとうございます。追伸 この問題は数ヶ月前に発生しましたが、新しいアップグレードで解決されるだろうと思ってあまり気にしませんでしたが、残念ながらそうではありませんでした…

  21. Divi Builderプラグインが原因でした。無効にすることで問題は解決しました。その後、アンインストールして再インストールしました。
    修正済み。

    アドバイスありがとうございます!

  22. 上記の方法はどれも私には効果がありませんでした。

    パスワードのリセットでうまくいきました。

    いいえ、間違ったパスワードでログインしようとしたわけではありません。
    間違ったパスワードでテストしたところ、サイトは「間違っています」と応答しましたが、正しいパスワードを使用すると、ログインループのままになります。

  23. 上記のどれも機能しませんでした!非常に、非常にイライラしています。サイトを新しいホストに移行する必要があり、手動での移行はうまくいかなかったため、プラグインを試したかったのです。しかし、プラグインを追加するためにネットワーク管理にアクセスできません!!うわー!

  24. こんにちは、このブログのおかげで多くの疑問が解消されました。一つ質問があります

    WordPressにはアクセスできますが、メールとパスワードでログインすると、そのウェブサイトのWordPressダッシュボードではなく、ウェブサイトに戻ってしまいます。はい、私は管理者ではありません。クライアントからアクセス権を付与されました。

    これについて助けてください。

    • こんにちは、チンメイさん。

      クライアントは、ログイン時にユーザーをホームページにリダイレクトするプラグインを持っている可能性があります。それを見つけて無効にするように依頼する必要があるかもしれません。

      管理者

  25. 私の場合、MySQLの管理ユーザーのステータスがゼロ0に変わっていたので、1に変更する必要がありました。

  26. こんにちは、管理者様
    本当に感謝しています
    2時間苦労した後、問題が解決しました
    私はイラン出身で、あなたのウェブサイトを訪れることができてとても嬉しいです。

  27. これらの手順をすべて試しましたが、ログインに失敗し、ホームページに戻ってしまいます。この問題を解決するための他の解決策はありますか?よろしくお願いします。

  28. cpanelでプラグインフォルダを無効にしたところ、ログインできるようになりました。これで、そのように動作させた原因のプラグインを探します。

  29. 本当にありがとうございます。この問題に一日以上頭を悩ませました。クライアントのウェブサイトを私たちのサーバーからHostGatorに移動する必要があり、有効なログイン認証情報を提供しても、ログインできないことがわかりました。

    私がした愚かなことは、WordPressアドレスURLとサイトアドレスURLが同じでない場合、Google Chromeはログインを許可しないということです。

    問題は、ドメインがwwwにリダイレクトされていることです。WordPressアドレスURLにはwwwが含まれていないため、Chromeは正当なものとして認識しませんでした。

    この貴重な記事を作成していただき、大変感謝しております。

  30. うまくいきました。ありがとうございます!

    すべてのパブリック、プライマリ、サブドメインの.htaccessを削除しました。

    その後パーマリンクを保存したら、すべてうまくいきました。

  31. こんにちは、

    どれもうまくいきませんでしたが、これを使用するとうまくいきました:
    define (‘RELOCATE’, true);

    ありがとう。

  32. 私はすべての方法を試しましたが、何も機能しませんでした。最後に、サイトのURLを定義したときに機能しました。
    管理者様、本当にありがとうございました。

    define(‘WP_HOME’,’http://example.com’);
    define(‘WP_SITEURL’,’http://example.com’);

    これらの行は私にはうまくいきました。

  33. 私にはうまくいきました(しばらく待つ必要があります…)。

    wp-config.php
    define(‘WP_HOME’,’http://example.com’);
    define(‘WP_SITEURL’,’http://example.com’);

    ありがとう
    よろしく
    セルジュ

  34. こんにちは、私のWordPressサイトのログインページが無効になっています。助けてください。

  35. 1週間同じ問題を抱えていました…このリストのすべてとそれ以上のことを試しましたが、何も解決しませんでした…これも試してみて、うまくいくかどうか教えてください:

    「php.ini」ファイルをダウンロードして削除してください!
    これで問題が解決する場合、このファイル内のコードに問題があります…コードの問題を解決して修正し、「php.ini」をpublic_htmlフォルダーに再度アップロードしてください。

    • HENGAMV – それでいいですね!!

      「php.ini」ファイルをダウンロードして削除してください!
      これでうまくいけば、このファイル内のコードに問題があります…問題のあるコードを修正して、再度「php.ini」をpublic_htmlフォルダにアップロードしてください」
      MT!

  36. こんにちは、
    素晴らしい投稿ですね。私のサイトが動作するのを助けてくれました。本当にありがとうございます。

  37. 「更新サイトURL」が決め手でした!本当にありがとうございます。これを見つける前に、おすすめのヘルプ記事を山ほど見ていました。すぐに、そして非常に簡単に機能しました。

    • WP環境におけるもう一つの不具合。

      ウェブ開発者にとって、急速に選択肢が悪くなっています。

  38. どの解決策もうまくいきませんでした。しかし、私が発見したのは、ホストプロバイダーがカスタムスクリプトを悪意のあるものと疑い、私のサーバーに投稿ブロックをかけたということでした。それを削除したところ、再びログインできるようになりました。

    • 拝啓

      ここでも同じ問題です。どの解決策も私には効果がありませんでした。サーバーからカスタムスクリプトを削除するにはどうすればよいですか?

  39. wordpress.comアカウントにログインしようとするたびに、パスワードをリセットしてもらっても間違ったパスワードだと言われます。本当に腹が立ちます。拡張機能をすべて無効にするつもりはありません。ログインしてアカウントを使用するために毎回キャッシュをクリアするつもりもありません。面倒くさいです。なんとかしてください。ユーザーが実際にこれを使えるようにしてください!これは何年も続いており、私がwordpressをめったに使わない理由です。

  40. 専用サーバーでホストしているすべてのサイトでこの問題を抱えています。

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。