最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

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

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

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

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

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

⚡ クイックアンサー:ログインページがリフレッシュされるのはなぜですか?

ログインリダイレクトループの最も一般的な原因は、ログインクッキーを正しく設定できないことです。これを修正する最も簡単な方法は、ブラウザのクッキーとキャッシュをクリアすることです。

それでもうまくいかない場合は、wp-config.php ファイルのURL設定が間違っているか、プラグインの競合が原因である可能性が高いです。

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

WordPressのログインページのリフレッシュとリダイレクトのエラーは、イライラするループです。通常、WordPressがセッションを正しく検証できない場合に発生します。

通常、WordPressはユーザー名とパスワードを検証します。その後、ログインするためのブラウザクッキーを設定します。このプロセスが失敗すると、ログイン画面に戻されます。

これが発生する最も一般的な理由は次のとおりです。

  • ログインクッキー:ブラウザがログインクッキーを正しく保存できません。
  • URL設定:WordPressアドレスとサイトアドレスの設定が間違っています。
  • 破損した.htaccessファイル:サーバー設定ファイルが破損している可能性があります。
  • プラグインの競合:プラグインがログインプロセスに干渉している可能性があります。

場合によっては、この問題は他のエラーに関連していることもあります。これらには、データベース接続確立エラーホワイトスクリーンの死が含まれます。

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

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

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

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

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

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

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

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

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

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

また、ブラウザでCookieが有効になっていることを確認してください。通常、このオプションはブラウザの「プライバシーとセキュリティ」設定で見つけることができます。

その後、ブラウザを再起動して、再度ログインしてみてください。これで多くのユーザーの問題が解決することがよくあります。

主要なすべてのブラウザでキャッシュと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ファイルは、サイトのルートフォルダにあります。「編集はここまでです!公開を楽しんでください」という行の直前に、ファイルを編集して次のコード行を貼り付けます。

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

「example.com」を自分のドメイン名に置き換えるのを忘れないでください。その後、変更を保存し、ファイルをウェブサイトにアップロードし直します。

この方法では値がハードコードされることに注意してください。後でこのコードを削除しない限り、WordPressの設定 » 一般画面で値を変更することはできません。

これで、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クライアントまたはWebホスティングアカウントダッシュボードのファイルマネージャーアプリを介してウェブサイトに接続します。

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

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

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

WordPress管理画面にアクセスできない場合にすべてのWordPressプラグインを非アクティブ化する方法に関する詳細なチュートリアルもあります。

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

🎨 方法5:デフォルトテーマに切り替える

WordPressテーマもアップデート後に競合を引き起こす可能性があります。テーマが問題かどうかを確認するには、非アクティブ化する必要があります。

FTPクライアントを使用してウェブサイトに接続します。/wp-content/themes/ディレクトリに移動し、現在のテーマディレクトリの名前を「themes_backup」に変更します。

これが完了したら、再度ログインを試みてください。WordPressは自動的にTwenty Twenty-Fourのようなデフォルトテーマを探して使用します。

デフォルトのテーマがインストールされていない場合は、まずFTP経由でアップロードする必要があります。今ログインできるということは、テーマが問題を引き起こしていたということです。

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

まれに、永続的なログインページのリフレッシュ問題は、破損したWordPressコアファイルによって引き起こされる可能性があります。

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

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

WordPressファイル

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

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

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

この段階で、コンピュータの「wordpress」フォルダ内のすべてのファイルを、wp-contentフォルダを除いて選択します。wp-contentフォルダをアップロードしないでください。テーマ、プラグイン、画像が上書きされる危険があります。

次に、FTPクライアントを使用して、選択したファイルをウェブサイトのルートディレクトリにアップロードします。

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

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

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

動画チュートリアル

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

WPBeginnerを購読する

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

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

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

WPBeginner Engage Facebookグループ

WordPressログインエラーに関するよくある質問

WordPressでログインエラーが発生した場合に、読者からよく寄せられる質問をいくつかご紹介します。

WordPressサイトがリフレッシュし続けるのはなぜですか?

ブラウザがログイン認証情報を正しく検証できない場合に発生します。通常は、CookieのエラーやWordPressのURL設定との競合が原因です。

WordPressのログインが機能しないのはなぜですか?

最も一般的な原因は、パスワードの間違い、プラグインの競合、または.htaccessファイルの破損です。まず、ブラウザのキャッシュとCookieをクリアすることをお勧めします。

WordPressはなぜログアウトし続けるのですか?

WordPressは、セッションCookieの認証に失敗した場合、ログアウトさせます。これは、サイトURLとホームURLが設定で一致しない場合に発生することがよくあります。

WordPressでログインを強制するにはどうすればよいですか?

サイト全体をプライベートにするには、「強制ログイン」プラグインを使用できます。これにより、ログインしていない訪問者はすべてログインページにリダイレクトされます。

ウェブサイトがログアウトし続けるのはなぜですか?

常にログアウトされる場合は、ブラウザの設定でサイトのCookieがブロックされている可能性があります。ブラウザがドメインにデータを保存できるように設定されていることを確認してください。

ログイン試行が失敗する原因は何ですか?

失敗した試行は、通常、間違ったユーザー名またはパスワードを入力することによってトリガーされます。また、セキュリティプラグインは、最近の試行回数が多すぎる場合にIPアドレスをブロックする可能性があります。

WordPressのキャッシュをクリアしても安全ですか?

はい、ブラウザのキャッシュをクリアしても完全に安全です。これは、コンピューターの一時ファイルを削除し、ブラウザにサイトの最新バージョンを読み込ませるだけです。

WordPressサイトを表示するためにログインを要求するにはどうすればよいですか?

投稿にパスワード保護をかけたり、MemberPressのようなメンバーシッププラグインを使用したりできます。これにより、ログイン状況に基づいてコンテンツを表示できるユーザーを正確に制御できます。

開始するには、WordPressでページを表示するためにログインが必要な方法に関するチュートリアルをご覧ください。

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

他の一般的なWordPressのエラーに遭遇しており、それらを修正する方法を見つける必要がありますか?

こちらも参考にできる記事です:

この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterFacebookでも私たちを見つけることができます。

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

究極のWordPressツールキット

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

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

362件のコメント返信する

  1. 私の場合の解決策は別のことであることが判明しました。他の人も私の解決策から恩恵を受けるだろうと思うので、この記事をより多くの解決策を含めるように拡張するにはどうすればよいですか?

    私の場合はこうなりました。

    WordPress プロジェクトを作成したとき、EricWpFirstSite と呼びたいと思っていました。 wp ダッシュボードへの Chrome ショートカットを作成しました。その後、wp ダッシュボードの設定を確認したところ、URL が EricWpFIrstSite (大文字の I に注意) と表示されていることに気づきました。設定で、本当に望んでいた EricWpFirstSite (小文字の i に注意) に修正しました。

    この修正を行った後、Chromeのショートカットを使ってwpダッシュボードにアクセスしようとするたびに、wpパスワードを入力しようとすると、ログインボックスが何度も表示されました。最終的に、Chromeのショートカットが次のように保存されていることに気づきました。

    localhost/EricWpFIrstSite/wp-admin/

    ここでも大文字の I に注意してください!ついにそれに気づき、Chrome ショートカットを編集して

    localhost/EricWpFirstSite/wp-admin/

    その後、すべてがうまくいきました。

    • ローカルインストールで作業している人たちと共有してくれてありがとう!記事自体の加筆については、ライターがソリューションを確認して記事を更新するのに時間がかかりますが、コメントは私たちや他のユーザーに、あなたが見つけたことを知らせるのに役立ちます:)

      管理者

  2. どれもうまくいきませんでした。
    その後、パスワードを忘れた場合のツールで新しいパスワードをリクエストしました。
    新しいパスワードを設定したら、うまくいきました。

  3. 発生する可能性のあるすべての問題について、詳細な概要をありがとうございます。管理画面がメインサイトにリダイレクトされ続け、理由がわからなかったときに、私のウェブサイトの1つでこれを経験しました。管理URLを変更するプラグインであることが判明しました。FTP経由で無効にしたところ、問題は収まり、ログインしてプラグインを削除できるようになりました。FTPとプラグインの名前変更なしでは管理画面にアクセスするチャンスがほとんどなかったため、これは全体の問題を解決するのに本当に役立ちました。

  4. こんにちは!

    問題が発生する可能性のある別の状況を見つけました。まず、あなたが言ったことをすべて試しました。結果なし。私のウェブサイトはハッキングされたため、多くの帯域幅を使用して問題を解決しようとしており、問題自体が多くのメモリを消費しました(正確にはなぜかはわかりません= =)。とにかく。

    コメントを読んだ後、デバッグをオンにすると、再びデータベースにたどり着きました。ユーザー xxx が IP XXX から拒否されたと表示されました。データベースの帯域幅を使いすぎたため、リクエストが拒否されました。とにかく、私の2セントです。

    よろしくお願いします、

    • その問題に遭遇する可能性のあるユーザーのために、別の可能な理由を共有していただきありがとうございます!

      管理者

    • この記事の方法でサイトの問題を解決できなかった場合は、ホスティングプロバイダーに連絡することをお勧めします。彼らは、ホスティング側で特定のエラーがないか確認できるはずです。

      管理者

  5. このビデオと投稿をありがとうございます。上記のすべての方法を試しましたが、どれも問題を解決しませんでした。コメントを読んで、以下の解決策を見つけました。HTTPSをHTTPに編集します。

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

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

    • この方法の問題は、サイトがHTTPSを使用しないため、サイトに「安全ではありません」というメッセージが表示され始めることです。これは一時的な回避策になる可能性がありますが、ログインできるようになり次第、サイトをHTTPSを使用するように更新したいと思うでしょう。

      管理者

    • この記事の方法がどれもうまくいかない場合は、ホスティングプロバイダーに連絡して、彼らにエラーがないか確認してもらうことをお勧めします。

      管理者

  6. どうもありがとうございます。

    おかげで助かりました。
    チュートリアルに記載されている通りにwp-config.phpファイルを変更したところ、うまくいきました。

    敬具。

  7. WordPressのURL設定をいじってしまい、サイト全体がダウンしてしまい、修正に大変な苦労をしました。FTPを使って設定ファイルを変更して修正する必要がありました。

    • 設定は確かに強力で、誤って変更すると問題が発生する可能性があります。FTP を使用して問題を解決できたとのこと、嬉しいです!

      管理者

  8. すべて試しましたが、どれもうまくいきませんでした。以下がうまくいった方法です:
    wp-config.php に移動し、define( ‘WP_DEBUG’, false); を define( ‘WP_DEBUG’, true ); に設定しました。
    再度ログインを試みたところ、「usermeta テーブルが見つかりません」というエラーが表示されました。
    その時にテーブルが欠落していることに気づきました。別のインストールから取得し、テーブルプレフィックスを現在のデータベースに合わせて変更しました。
    すぐに機能しました

    • これを共有していただきありがとうございます。初心者の方の多くは、当社の推奨事項が機能しない場合、ホスティングプロバイダーに連絡することをお勧めします。彼らは、より初心者向けではないエラーを確認できます。

      管理者

  9. ありがとうございます。configファイルに2行のコードを追加して管理画面を復元するというヒントは、うまくいっているようです(まだ指をクロスさせていますが)、以前はなかった希望が持てました。

  10. ガイドがお役に立てて嬉しいです。HTTPS に変更する前に SSL を設定していなかった場合、それが最も可能性の高い原因だったでしょう。

    管理者

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

    最初、siteurlとwp address urlを「https」に変更したところ、ダッシュボードにログインできなくなりました。おそらく、ホストでSSLが設定されていなかったためです。

    「https」を「http」に戻したことで、再度ログインできるようになりました。

  12. 全てがうまくいきませんでした。しかし、PHPを7.4から7.2にダウングレードしたところ、ログインできるようになりました。

    ちょっと変ですね。今、古いPHPバージョンを使っています。

    私と同じような問題に遭遇しましたか?新しい PHP バージョンを使用したいのですが、wp-admin にログインできません。

  13. この問題は以前は一度も発生したことがありませんでしたが、2番目の/プラグインオプションがすぐに私に効果がありました。

    このウェブサイトは命の恩人です!本当にありがとうございます!

  14. これらの手順のいくつかを試しましたが、問題は別の場所にあることが判明しました。私のサイトは「マルチサイト」として設定されていましたが、wp-config ファイルでは「subdomain_install」が「false」になっていました。それを「true」に変更したところ、リダイレクトなしで通常どおりサイトにログインできるようになりました。

    • これも私の問題でした!記事に記載されているすべての手順を試しましたが、wp-config.php ファイルの ‘subdomain_install’ を false から true に変更した後、うまくいきました!!

      ありがとうございます!!

    • 何ヶ月もこの問題を解決しようとしていました…あなたのコメントのおかげで、約10秒で修正できました。共有していただきありがとうございます!

      これはチュートリアルに含めるべきです。

  15. すべてのプラグインを無効にする手順に従ったところ、wp-adminに再びアクセスできるようになりました!手順は分かりやすく、公開していただき本当にありがとうございました。

  16. この素晴らしい助けに感謝します。プラグインフォルダーの名前を変更したらうまくいきました。プラグインの1つに問題がありました。もう一度感謝します:)

  17. wp-adminディレクトリのhtaccessファイルを削除したところ、解決策が見つかりました。5時間以上探していましたが、何も効果がありませんでした。
    本当に感謝しています。
    おかげで素晴らしい一日になりました。

  18. こんにちは、しかし今、あなたのブラウザでクッキーが無効になっていると表示されます。クッキーを有効にしてください。今何をすればいいですか?

  19. これらのヒントを共有してくれてありがとう。残念ながら、どれもうまくいきませんでした。WordPressプラグイン全体をアンインストールしました。次に何をすべきかわかりません:(

  20. これは救世主でした!ステップバイステップで進み、大きな問題を回避することができました!

    素晴らしい情報です!

  21. wp adminページが見つかりませんでした。表示されるのは

    「あなたのウェブサイトで重大なエラーが発生しました。手順については、サイト管理者のメール受信トレイを確認してください。

    WordPress でのデバッグについて詳しくはこちらをご覧ください。

    このエラーを修正するにはどうすればよいですか?

  22. こんにちは、誤ってURLを変更してしまい、現在ドメインのwp adminログインURLが別のサイトにリダイレクトされます。FTPアクセスもありません。どうすれば元に戻せますか?

    • ホスティングプロバイダーに連絡するか、phpMyAdminにアクセスできる場合は、optionsテーブルを変更してURLとアドレスを更新できます。

      管理者

  23. define(‘WP_HOME’,’https://www.example.com’);
    define(‘WP_SITEURL’,’https://www.example.com’);

    この2行はwp-config.phpファイルのどこに追加すればよいですか?

    最後か最初か?

    明確にしてください

    • 記事に記載されているように、「編集はここまでです。公開を楽しんでください」という行の直前にコードを貼り付けてください。

      管理者

  24. 投稿ありがとうございます。私はWPの初心者です。これらの行は私に効果がありました

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

    また、以下の行を false から true に変更しました。

    define( ‘WP_DEBUG’, true );

  25. .htacces を削除して Mac を再起動した後、長い時間を費やしましたが、ついにウェブサイトが開きました。お時間をいただきありがとうございます。

返信する

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