[bitnami] wordpressのHTTPS管理画面がリダイレクトループ

BitnamiのwordpressをAWSのCloudFrontでSSL化したが、管理画面のwp-adminにドメイン名でログインしようとするとリダイレクトループが発生してログインできない事象が発生。

なぜかIPアドレスであればログインできるが、記事内の内部リンクがIPアドレスになってしまい面倒なので、対処することに。

結局、htaccessでのリダイレクトで対処するのではなく、wp-config.phpに以下の設定を追加することで解決。

ただし、wp-loginではまだリダイレクトループ発生中。

/** SSL */  
define('FORCE_SSL_ADMIN', true);  
// in some setups HTTP_X_FORWARDED_PROTO might contain  
// a comma-separated list e.g. http,https  
// so check for https existence  
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)  
    $_SERVER['HTTPS']='on';

参照:https://wordpress.stackexchange.com/questions/170165/wordpress-wp-admin-https-redirect-loop

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です