WordPressでhttpsを設定したときに発生するリダイレクトループの対処法

2024年3月16日

WordPressのログイン画面でリダイレクト発生

一般設定のSite URLとURLに設定するURLをhttpsから始まるアドレスにすると、WordPressのログイン画面を開くときにリダイレクトループが発生。
いくつかのサイトで紹介されているCookieやキャッシュの削除では解決できず。

リダイレクトを解決した方法

wp-config.phpに次の2行を追加したらすんなりとリダイレクトが解消されました。

$_SERVER['HTTPS'] = 'on';
$_ENV['HTTPS'] = 'on';

その他の解決手段

プラグインが影響しているケースがあります。WordPressの管理画面にアクセスできないので、FTPでプラグインのディレクトリを一時的にリネームし、動作を停止させます。

全てのディレクトリをリネームして効果があるようであれば、ひとつずつ名前を戻して原因となったプラグインを見つけ出しましょう。

問題解決

Posted by chunk