WordPress ログインページの更新およびリダイレクト問題を直す方法

こんなシナリオを想像してみてください。WordPress の管理画面にアクセスしようと意気込んでいたのに、認証情報を入力して「Log In」をクリックすると、ログインページが再読み込みされる、あるいはさらに悪いことに、ログイン画面に戻されてしまう。少なくともイライラする状況ですが、ご安心ください。私たちが対処方法をお伝えします。

WordPress ログインページの更新およびリダイレクトの問題の主な原因

WordPress で「Login Page Refreshing/Redirecting」エラーが発生する原因はいくつかあります。

  • ブラウザのキャッシュの問題: ブラウザのキャッシュが原因でログイン処理が妨げられることがあります。キャッシュをクリアして対応しましょう。
  • プラグイン: 互換性のないプラグインがログインを妨害し、再読み込みやリダイレクトを引き起こすことがあります。一時的に無効化して原因を特定してください。
  • テーマ: テーマの互換性の問題により、ログイン時に更新やリダイレクトの問題が起きることがあります。デフォルトの WordPress テーマに切り替えてテストしてください。
  • .htaccess ファイル: サイトの .htaccess ファイルに問題があるとログインページに影響することがあります。デフォルト設定に戻すことを検討してください。
  • 誤った URL: ログインページへアクセスする URL を誤って指定したり、末尾の「/wp-admin」を忘れたりすると、ログインの問題が発生します。

WordPress「Login Page Refreshing/Redirecting」エラーを直す 5 つのおすすめ方法

  1. ブラウザキャッシュをクリアする
  2. サイトの URL を確認する
  3. プラグインを無効化する
  4. テーマの競合を確認する
  5. .htaccess ファイルをリセットする

方法 1: ブラウザキャッシュをクリアする

WordPress 自体に取り組む前に、基本から始めましょう。Cookie はブラウザが保存するデータで、ログイン情報やその他の設定を記憶しています。これらの Cookie をクリアすると、ログインページの問題を解決できることがあります。

  1. ブラウザを開いて、設定メニューにアクセスします。
  2. 続いて、閲覧履歴またはプライバシー設定のセクションに進みます。
ブラウザの履歴
  1. 閲覧データを消去するオプションを見つけて選択します。
閲覧データを消去
  1. キャッシュを消去する希望の期間を選びます。
  2. Cookie や閲覧履歴など、消去したいキャッシュの種類を選択します。
  3. 「Clear data」または「Clear cache」ボタンをクリックして、選択したデータを削除します。
データを消去

ブラウザの Cookie とキャッシュをクリアすれば、古かったり破損していたデータによるログインページの更新およびリダイレクトの問題を素早く解消できます。問題が続く場合は、ほかに挙げた方法を検討してください。

🔥安全第一: このトラブルシューティングを行う前にサイト全体のバックアップを取ることをおすすめします。
*WP STAGING を使えば、バックアップ管理とステージング環境の作成を効率的に始められます。

方法 2: サイトの URL を確認する

サイト URL の設定ミスはログイン問題の原因になります。WordPress サイトの URL 設定が正しいことを確認しましょう。

  1. 認証情報を使って cPanel にログインします。
cPanel ログイン
  1. cPanel で「File Manager」アイコンを見つけてクリックします。
cPanel ファイルマネージャー
  1. WordPress サイトが置かれているディレクトリ、多くの場合「public_html」へ移動します。
Public HTML
  1. 「wp-config.php」ファイルを探し、右クリックして編集します。
wp-config ファイル
  1. 「wp-config.php」ファイル内で、「That’s all, stop editing! Happy publishing.」と書かれている行の直前に次のコードを挿入します。
PHP
define('WP_SITEURL', 'https://www.yourwebsite.com');
define('WP_HOME', 'https://www.yourwebsite.com');
コードを追加
  1. 「yourwebsite.com」をご自身のドメイン名に置き換えるのを忘れないでください。
  2. 必要な変更を行ったら、テキストエディタで「Save Changes」または「Save」をクリックします。
wp-config ファイルを保存

これで WordPress の URL 設定が更新され、設定ミスの問題が解消されます。ログインページにアクセスしてみてください。それでも問題が続く場合は、ほかのトラブルシューティングを試すか、専門家に相談してください。

方法 3: プラグインを無効化する

問題が続く場合は、プラグインの競合が原因かもしれません。原因のプラグインを特定するには、次の手順に従ってください。

  1. FTP もしくはホスティングのコントロールパネルのファイルマネージャーで、サイトのディレクトリにアクセスします。
cPanel ダッシュボード
  1. 「File Manager」をクリックします。
cPanel ファイルマネージャー
  1. 「public_html」(サイトのディレクトリ) に移動します。
Public HTML
  1. 「wp-content」ディレクトリを見つけて開きます。
wp-content
  1. 「plugins」ディレクトリを右クリックし、「Rename」または「Edit」を選択します。
プラグインフォルダーの名前を変更
  1. 「plugins-old」のような名前に変更し、「Rename File」ボタンをクリックします。
ファイル名を変更

問題が解消したら、ディレクトリ名を元に戻し、プラグインを 1 つずつ有効化して、有効化のたびにログインページをテストして原因を突き止めてください。

これまでの手順に従い、プラグイン開発者への連絡、更新、代替の検討、または問題のあるプラグインの無効化などで対応してください。

方法 4: テーマの競合を確認する

プラグインを無効化しても問題が解決しない場合は、テーマに問題があるかもしれません。確認するには、Twenty Twenty-three のようなデフォルトの WordPress テーマに切り替えます。

  1. サイトのディレクトリにアクセスします。
Public HTML
  1. サイトのディレクトリ内にある「wp-content」ディレクトリを見つけて開きます。
wp-content
  1. 次に、テーマ用のフォルダーにアクセスします。
WordPress テーマフォルダー
  1. 現在のテーマのディレクトリを右クリックし、「Rename」または「Edit」を選択します。
現在のテーマの名前を変更
  1. 名前を「yourtheme-old」のように別のものに変更し、「Rename File」ボタンをクリックします。
yourtheme-old

テーマのディレクトリ名を変更してサイトにアクセスしてみてください。デフォルトテーマでログインページが正常に動作するなら、元のテーマに問題がある可能性があります。テーマを更新する、開発者に連絡する、別のテーマに切り替えるなどで対応してください。元に戻す場合は、ディレクトリ名を元に戻します。

方法 5: .htaccess ファイルをリセットする

.htaccess ファイルの問題もログインの問題を引き起こすことがあります。.htaccess ファイルをチェックして問題を解消する手順は以下のとおりです。

  1. サイトのディレクトリにアクセスします。
Public HTML
  1. 「.htaccess」ファイルを見つけ、コンピュータにバックアップを作成します。
  2. 「.htaccess」ファイルを右クリックし、「Rename」または「Edit」を選択します。
.htaccess ファイルの名前を変更
  1. 「htaccess-old」に名前を変更し、「Rename File」ボタンをクリックします。
htaccess-old

.htaccess ファイルの名前を変更したら、WordPress のログインページにアクセスしてみてください。.htaccess の問題が原因だった場合は解消され、リダイレクトや再読み込みなしでログインできるはずです。

ログイン問題が解消したら、新しい .htaccess ファイルを再生成できます。手順は次のとおりです。

  1. WordPress のダッシュボードにログインします。
  2. 「Settings」を開き、「Permalinks」を選択します。
  3. 何も変更せずに「Save Changes」ボタンをクリックします。
パーマリンク設定を保存

この操作で、正しい設定の新しい .htaccess ファイルが生成されます。再生成後、ログインページをテストして問題が完全に解消されたことを確認してください。問題なくログインできるはずです。

これらの手順に従えば、.htaccess ファイルが原因のログイン問題を診断・解決でき、WordPress サイトが正しく動作するようになります。

まとめ

要するに、WordPress の「Login Page Refreshing/Redirecting」問題への対処はサイトの機能性にとって不可欠です。これらの方法は、プラグイン、テーマ、.htaccess ファイル、設定が原因の問題を特定し、修正するのに役立ちます。

問題を速やかに解消することで、サイト管理者は WordPress ダッシュボードへの中断のないアクセスを確保でき、サイト所有者にも訪問者にも恩恵をもたらします。

関連記事

Rene Hermenau

著者: Rene Hermenau

著者について: René Hermenau は WP STAGING の創設者です。WordPress のバックアップ、ステージング、移行、データベース処理、安全なデプロイメントワークフローに取り組んでいます。