LoginSignup
1
0

More than 3 years have passed since last update.

WordPressで管理画面にアクセスしたときにリダイレクトループが発生する

Posted at

はじめに

WordPressで管理画面にアクセスしたときにリダイレクトループが発生して、解決するまでをまとめました

環境

  • Version 4.4.2
  • ALB(Application Load Balancer)にて、SSL証明書設定
  • また、ALBにて、HTTPをHTTPSにリダイレクトする設定をしている

解決策

  • FORCE_SSL_ADMINをtrueにして、HTTP_X_FORWARDED_PROTOのチェックを行う
  • ただし、「require_once(ABSPATH . 'wp-settings.php');」の前であること
wp-config.php

define('FORCE_SSL_ADMIN', true);
if ( ! empty( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' ) {
       $_SERVER['HTTPS']='on';
}

require_once(ABSPATH . 'wp-settings.php');

参考

管理画面での SSL 通信

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0